
 
 T H I R D - P A R T Y   S O F T W A R E   N O T I C E S   A N D   I N F O R M A T I O N 
 
 D o   N o t   T r a n s l a t e   o r   L o c a l i z e 
 
 
 
 T h i s   f i l e   p r o v i d e s   i n f o r m a t i o n   i n   S e c t i o n   A   r e g a r d i n g   c o m p o n e n t s   t h a t   a r e   b e i n g   r e l i c e n s e d   t o   y o u   b y   M i c r o s o f t   u n d e r   M i c r o s o f t ' s   s o f t w a r e   l i c e n s i n g   t e r m s ,   a n d   i n f o r m a t i o n   i n   S e c t i o n   B   r e g a r d i n g   c o m p o n e n t s   t h a t   a r e   b e i n g   m a d e   a v a i l a b l e   t o   y o u   b y   M i c r o s o f t   u n d e r   t h e   o r i g i n a l   l i c e n s i n g   t e r m s .   U p d a t e s   t o   t h i s   f i l e   m a y   b e   f o u n d   a t   h t t p : / / g o . m i c r o s o f t . c o m / f w l i n k / ? L i n k I d = 5 0 7 4 7 2 .   M i c r o s o f t   r e s e r v e s   a l l   r i g h t s   n o t   e x p r e s s l y   g r a n t e d   h e r e i n ,   w h e t h e r   b y   i m p l i c a t i o n ,   e s t o p p e l   o r   o t h e r w i s e . 
 
 
 
 S e c t i o n   A :   M i c r o s o f t   i s   o f f e r i n g   y o u   a   l i c e n s e   t o   u s e   t h e   f o l l o w i n g   c o m p o n e n t s   w i t h   M i c r o s o f t   V i s u a l   S t u d i o   s u b j e c t   t o   t h e   t e r m s   o f   t h e   M i c r o s o f t   s o f t w a r e   l i c e n s e   t e r m s   f o r   M i c r o s o f t   V i s u a l   S t u d i o   s o f t w a r e   p r o d u c t s   ( t h e    M i c r o s o f t   P r o g r a m  ) . 
 
 
 
 1 . 	 . N E T   C o m p i l e r   P l a t f o r m   ( " R o s l y n " )   ( h t t p : / / r o s l y n . c o d e p l e x . c o m / ) 
 
 2 . 	 A l e x a n d e r   C h e m e r i s    I S O   C 9 x   c o m p l i a n t   i n t t y p e s . h   f o r   M i c r o s o f t   V i s u a l   S t u d i o   ( h t t p : / / c o d e . g o o g l e . c o m / p / m s i n t t y p e s / ) 
 
 3 . 	 A n d r o i d   d i r n a m e _ r   ( h t t p s : / / a n d r o i d . g o o g l e s o u r c e . c o m / p l a t f o r m / b i o n i c / + / a n d r o i d - 4 . 0 . 3 _ r 1 . 1 / l i b c / b i o n i c / d i r n a m e _ r . c ) 
 
 4 . 	 A n d r o i d   n a t i v e _ a p p _ g l u e   ( ) 
 
 5 . 	 A n g u l a r J S   l o g o   ( u n m o d i f i e d )   ( h t t p s : / / g i t h u b . c o m / a n g u l a r / a n g u l a r . j s ) 
 
 6 . 	 A n t i - G r a i n   G e o m e t r y   v e r s i o n   2 . 4   ( h t t p : / / a n t i g r a i n . c o m / l i c e n s e / i n d e x . h t m l # t o c 0 0 0 2 ) 
 
 7 . 	 A N T L R   ( h t t p : / / w w w . a n t l r . o r g / ) 
 
 	 	 I n c l u d e s : A N T L R   v e r s i o n   3 . 3 . 1 . 7 7 0 5   ( h t t p : / / w w w . a n t l r . o r g / ) 
 
 	 	 I n c l u d e s : A N T L R   v e r s i o n   3 . 4 . 1 . 9 0 0 4     ( h t t p : / / w w w . a n t l r . o r g / ) 
 
 8 . 	 A p a c h e   Q p i d   ( h t t p : / / q p i d . a p a c h e . o r g / ) 
 
 9 . 	 A S M J S   V a l i d a t o r   ( h t t p s : / / h g . m o z i l l a . o r g / i n t e g r a t i o n / m o z i l l a - i n b o u n d / r e v / 1 0 0 7 2 1 f 9 7 1 8 f ) 
 
 1 0 . 	 A S P . N E T   ( h t t p : / / w w w . a s p . n e t / ) 
 
 	 	 I n c l u d e s : S i g n a l R   v e r s i o n   1 . 1 . 2   ( h t t p s : / / g i t h u b . c o m / S i g n a l R / S i g n a l R ) 
 
 	 	 I n c l u d e s : S i g n a l R   v e r s i o n   1 . 1 . 3   ( h t t p s : / / g i t h u b . c o m / S i g n a l R / S i g n a l R ) 
 
 	 	 I n c l u d e s : S i g n a l R   v e r s i o n   1 . 1 . 4   ( h t t p s : / / g i t h u b . c o m / S i g n a l R / S i g n a l R ) 
 
 	 	 I n c l u d e s : S i g n a l R   v e r s i o n   2 . 0   ( h t t p s : / / g i t h u b . c o m / S i g n a l R / S i g n a l R ) 
 
 	 	 I n c l u d e s : S i g n a l R   v e r s i o n   2 . 0 . 2   ( h t t p s : / / g i t h u b . c o m / S i g n a l R / S i g n a l R ) 
 
 	 	 I n c l u d e s : S i g n a l R   v e r s i o n   2 . 0 . 3   ( h t t p s : / / g i t h u b . c o m / S i g n a l R / S i g n a l R ) 
 
 	 	 I n c l u d e s : S i g n a l R   v e r s i o n   2 . 1 . 4   ( h t t p s : / / g i t h u b . c o m / S i g n a l R / S i g n a l R ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( M V C )   v e r s i o n   4   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( M V C )   v e r s i o n   5   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( M V C )   v e r s i o n   5 . 1 . 0   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( M V C )   v e r s i o n   5 . 1 . 1   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( M V C )   v e r s i o n   5 . 1 . 2   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( M V C )   v e r s i o n   5 . 2   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b A P I )   v e r s i o n   2   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b A P I )   v e r s i o n   2 . 2   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b A P I )   v e r s i o n   4   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b A P I )   v e r s i o n   5   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b A P I )   v e r s i o n   5 . 1 . 0   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b A P I )   v e r s i o n   5 . 1 . 1   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b A P I )   v e r s i o n   5 . 1 . 2   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b   P a g e s )   v e r s i o n   2   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b   P a g e s )   v e r s i o n   3   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b   P a g e s )   v e r s i o n   3 . 1 . 0   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b   P a g e s )   v e r s i o n   3 . 1 . 1   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b   P a g e s )   v e r s i o n   3 . 1 . 2   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b   S t a c k   C o m p o n e n t s   ( W e b   P a g e s )   v e r s i o n   3 . 2   ( h t t p : / / a s p n e t w e b s t a c k . c o d e p l e x . c o m / ) 
 
 1 1 . 	 A t t r a c t i v e   C h a o s '   h . h   ( h t t p s : / / g i t h u b . c o m / a t t r a c t i v e c h a o s / k l i b / b l o b / m a s t e r / k h a s h . h ) 
 
 1 2 . 	 B e a u t i f y - h t m l . j s   ( h t t p s : / / g i t h u b . c o m / e i n a r s / j s - b e a u t i f y ) 
 
 1 3 . 	 B E R K E L E Y   Y A C C   ( h t t p : / / d i c k e y . h i s . c o m / b y a c c / b y a c c . h t m l ) 
 
 1 4 . 	 B o o t s t r a p   ( h t t p : / / n u g e t . o r g / p a c k a g e s / T w i t t e r . B o o t s t r a p ) 
 
 	 	 I n c l u d e s : B o o t s t r a p   v e r s i o n   2 . 3 . 1   ( h t t p : / / n u g e t . o r g / p a c k a g e s / T w i t t e r . B o o t s t r a p ) 
 
 	 	 I n c l u d e s : B o o t s t r a p   v e r s i o n   3 . 0   ( h t t p : / / n u g e t . o r g / p a c k a g e s / T w i t t e r . B o o t s t r a p ) 
 
 1 5 . 	 B S D   f n m a t c h   ( h t t p : / / o p e n s o u r c e . a p p l e . c o m / s o u r c e / g c c / g c c - 5 6 6 6 . 3 / l i b i b e r t y / b s e a r c h . c ) 
 
 1 6 . 	 B S D   g l i b c   b s e a r c h   ( h t t p : / / w w w . g n u . o r g / s o f t w a r e / l i b c / d o w n l o a d . h t m l ) 
 
 1 7 . 	 c h - s i p h a s h   ( h t t p s : / / g i t h u b . c o m / t a n g l e b o n e s / c h - s i p h a s h ) 
 
 1 8 . 	 c h j j - m a r k e d   v e r s i o n   0 . 3 . 2   ( h t t p s : / / g i t h u b . c o m / c h j j / m a r k e d ) 
 
 1 9 . 	 C h r i s   S w e n s o n  s   s o r t i n g   r o u t i n e   i m p l e m e n t a t i o n s   ( h t t p s : / / g i t h u b . c o m / s w e n s o n / s o r t ) 
 
 2 0 . 	 c l a r   ( h t t p s : / / g i t h u b . c o m / v m g / c l a r ) 
 
 2 1 . 	 C o m m a n d   L i n e   P a r s e r   L i b r a r y   v e r s i o n   1 . 9 . 7 2 . 2   ( h t t p : / / c o m m a n d l i n e . c o d e p l e x . c o m / ) 
 
 2 2 . 	 C o m m o n S e r v i c e L o c a t o r   1 . 0   ( h t t p : / / c o m m o n s e r v i c e l o c a t o r . c o d e p l e x . c o m / ) 
 
 2 3 . 	 C u r l   ( h t t p : / / c u r l . h a x x . s e / d o c s / c o p y r i g h t . h t m l ) 
 
 2 4 . 	 D 3 . j s   v e r s i o n   3 . 0 . 6   ( h t t p : / / d 3 j s . o r g / ) 
 
 2 5 . 	 D a t a J S   ( h t t p : / / d a t a j s . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : D a t a J S   v e r s i o n   1 . 1 . 0   ( h t t p : / / d a t a j s . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : D a t a J S   v e r s i o n   1 . 1 . 1   ( h t t p : / / d a t a j s . c o d e p l e x . c o m / ) 
 
 2 6 . 	 D e f i n i t e l y T y p e d   ( h t t p s : / / g i t h u b . c o m / b o r i s y a n k o v / D e f i n i t e l y T y p e d ) 
 
 2 7 . 	 D o t N e t O p e n A u t h   ( h t t p : / / w w w . d o t n e t o p e n a u t h . n e t / ) 
 
 	 	 I n c l u d e s : D o t N e t O p e n A u t h   v e r s i o n   4   ( h t t p : / / w w w . d o t n e t o p e n a u t h . n e t / ) 
 
 	 	 I n c l u d e s : D o t N e t O p e n A u t h   v e r s i o n   4 . 1 . 3   ( h t t p : / / w w w . d o t n e t o p e n a u t h . n e t / ) 
 
 	 	 I n c l u d e s : D o t N e t O p e n A u t h   v e r s i o n   4 . 1 . 4   ( h t t p : / / w w w . d o t n e t o p e n a u t h . n e t / ) 
 
 	 	 I n c l u d e s : D o t N e t O p e n A u t h   v e r s i o n   4 . 1 . 4 . 1 2 3 3 3   ( h t t p : / / w w w . d o t n e t o p e n a u t h . n e t / ) 
 
 2 8 . 	 E C M A S c r i p t   5   S h i m s   ( h t t p s : / / d e v e l o p e r . m o z i l l a . o r g / e n - U S / d o c s / J a v a S c r i p t / R e f e r e n c e / G l o b a l _ O b j e c t s / A r r a y / f i l t e r ) 
 
 2 9 . 	 E n t e r p r i s e L i b r a r y   ( h t t p : / / e n t l i b . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : E n t e r p r i s e L i b r a r y . C o m m o n   v e r s i o n     5 . 0 . 5 0 5 . 0   ( h t t p : / / e n t l i b . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : E n t e r p r i s e L i b r a r y . L o g g i n g   v e r s i o n     5 . 0 . 5 0 5 . 1   ( h t t p : / / e n t l i b . c o d e p l e x . c o m / ) 
 
 3 0 . 	 E n t i t y   F r a m e w o r k   ( h t t p : / / e n t i t y f r a m e w o r k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : E n t i t y   F r a m e w o r k   v e r s i o n   5   ( h t t p : / / e n t i t y f r a m e w o r k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : E n t i t y   F r a m e w o r k   v e r s i o n   6   ( h t t p : / / e n t i t y f r a m e w o r k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : E n t i t y   F r a m e w o r k   v e r s i o n   6 . 1 . 0   ( h t t p : / / e n t i t y f r a m e w o r k . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : E n t i t y   F r a m e w o r k   v e r s i o n   6 . 1 . 1   ( h t t p : / / e n t i t y f r a m e w o r k . c o d e p l e x . c o m / ) 
 
 3 1 . 	 E s p r i m a . j s   ( h t t p : / / e s p r i m a . o r g / ) 
 
 3 2 . 	 F a c e B o o k   C #   S D K   ( h t t p : / / f a c e b o o k s d k . n e t / ) 
 
 	 	 I n c l u d e s : F a c e B o o k   C #   S D K   v e r s i o n   6 . 1 . 4   ( h t t p : / / f a c e b o o k s d k . n e t / ) 
 
 	 	 I n c l u d e s : F a c e B o o k   C #   S D K   v e r s i o n   6 . 4 . 2   ( h t t p : / / f a c e b o o k s d k . n e t / ) 
 
 	 	 I n c l u d e s : S i m p l e - J s o n   ( h t t p s : / / g i t h u b . c o m / f a c e b o o k - c s h a r p - s d k / s i m p l e - j s o n ) 
 
 	 	 I n c l u d e s : J s o n . c s   ( h t t p : / / t e c h b l o g . p r o c u r i o s . n l / k / 6 1 8 / n e w s / v i e w / 1 4 6 0 5 / 1 4 8 6 3 / H o w - d o - I - w r i t e - m y - o w n - p a r s e r - f o r - J S O N . h t m l ) 
 
 3 3 . 	 F D L I B M   v e r s i o n   5 . 3   ( h t t p : / / w w w . n e t l i b . o r g / f d l i b m / ) 
 
 3 4 . 	 F r e e t y p e   2   F o n t   E n g i n e   ( h t t p : / / w w w . f r e e t y p e . o r g / ) 
 
 3 5 . 	 G i t   L o g o   b y   J a s o n   L o n g   ( h t t p : / / g i t - s c m . c o m / d o w n l o a d s / l o g o s   a n d   h t t p : / / t w i t t e r . c o m / j a s o n l o n g ) 
 
 3 6 . 	 H i g h C h a r t s . j s   ( h t t p : / / w w w . h i g h c h a r t s . c o m / ) 
 
 	 	 I n c l u d e s : H i g h C h a r t s . j s   v e r s i o n   2 . 2 . 4   ( h t t p : / / w w w . h i g h c h a r t s . c o m / ) 
 
 	 	 I n c l u d e s : H i g h C h a r t s . j s   v e r s i o n   3 . 0 . 0   ( h t t p : / / w w w . h i g h c h a r t s . c o m / ) 
 
 	 	 I n c l u d e s : p h p . j s     ( h t t p : / / p h p j s . o r g ) 
 
 3 7 . 	 H i g h l i g h t . j s   v e r s i o n   8 . 0   ( h t t p : / / h i g h l i g h t j s . o r g / ) 
 
 3 8 . 	 I E T F   R F C   1 3 2 1 :   R S A   D a t a   S e c u r i t y ,   I n c .   M D 5   M e s s a g e - D i g e s t   A l g o r i t h m   ( h t t p : / / t o o l s . i e t f . o r g / h t m l / r f c 1 3 2 1 ) 
 
 3 9 . 	 I E T F   R F C   2 5 5 3 :   B a s i c   S o c k e t   I n t e r f a c e   E x t e n s i o n s   f o r   I P v 6   ( h t t p : / / t o o l s . i e t f . o r g / h t m l / r f c 2 5 5 3 ) 
 
 4 0 . 	 I E T F   R F C   3 4 9 2 :   B o o t s t r i n g   e n c o d i n g   o f   U n i c o d e   f o r   I n t e r n a t i o n a l i z e d   D o m a i n   N a m e s   i n   A p p l i c a t i o n s   ( h t t p : / / w w w . i e t f . o r g / r f c / r f c 3 4 9 2 . t x t ) 
 
 4 1 . 	 I n d e p e n d e n t   J P E G   G r o u p ' s   J P E G   L i b r a r y   ( h t t p : / / w w w . i j g . o r g / ) 
 
 4 2 . 	 I n t e r n a t i o n a l   C o m p o n e n t s   f o r   U n i c o d e   ( h t t p : / / i c u . s o u r c e a r c h i v e . c o m / d o c u m e n t a t i o n / 4 . 4 . 2 - 1 / u s t r i n g _ 8 h _ f a 5 9 f 7 f 9 e 9 b 7 9 c b 9 c b 7 5 b 5 4 c 6 3 8 b 4 f 8 b . h t m l ) 
 
 4 3 . 	 J a s P e r   P r o j e c t   v e r s i o n   2 . 0   ( h t t p : / / w w w . e c e . u v i c . c a / ~ f r o d o / j a s p e r ) 
 
 4 4 . 	 J a v a s c r i p t   C o o k i e   L i b r a r y   w i t h   j Q u e r y   b i n d i n g s   a n d   J S O N   s u p p o r t   v e r s i o n   2 . 2 . 0   ( h t t p : / / c o d e . g o o g l e . c o m / p / c o o k i e s / ) 
 
 4 5 . 	 J G i t   t e s t   ( h t t p s : / / g i t h u b . c o m / s p e a r c e / J G i t / c o m m i t / e 4 b f 8 f 6 9 5 7 b b b 2 9 3 6 2 5 7 5 d 6 4 1 d 1 e 7 7 a 0 2 d 9 0 6 7 3 9 ) 
 
 4 6 . 	 J G i t   x h i s t o g r a m   ( h t t p : / / w w w . e c l i p s e . o r g / o r g / d o c u m e n t s / e d l - v 1 0 . p h p ) 
 
 4 7 . 	 j q G r i d   v e r s i o n   4 . 4 . 4   ( h t t p : / / w w w . t r i r a n d . n e t . ) 
 
 4 8 . 	 j Q u e r y   ( h t t p : / / j q u e r y . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y   v e r s i o n   1 . 7 . 1   ( h t t p : / / j q u e r y . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y   v e r s i o n   1 . 8 . 2   ( h t t p : / / j q u e r y . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y   v e r s i o n   1 . 8 . 3   ( h t t p : / / j q u e r y . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y   v e r s i o n   1 . 9 . 1   ( h t t p : / / j q u e r y . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y   v e r s i o n   1 . 1 0 . 2   ( h t t p : / / j q u e r y . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y   C o r e   v e r s i o n   1 . 6 . 2   ( h t t p : / / j q u e r y . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y   C o r e   v e r s i o n   1 . 6 . 4   ( h t t p : / / j q u e r y . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y   C o r e   v e r s i o n   1 . 7 . 2   ( h t t p : / / j q u e r y . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y   C o r e   v e r s i o n   1 . 7 . 3   ( h t t p : / / j q u e r y . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y   C o r e   v e r s i o n   1 . 8 . 2   ( h t t p : / / j q u e r y . c o m / ) 
 
 	 	 I n c l u d e s : S i z z l e . j s   ( h t t p : / / s i z z l e j s . c o m ) 
 
 4 9 . 	 j Q u e r y . L a z y L o a d   v e r s i o n   1 . 8 . 5   ( h t t p : / / w w w . a p p e l s i i n i . n e t / p r o j e c t s / l a z y l o a d ) 
 
 5 0 . 	 j Q u e r y   M o b i l e   ( h t t p : / / j q u e r y m o b i l e . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y   M o b i l e   v e r s i o n   1 . 1 . 0   ( h t t p : / / j q u e r y m o b i l e . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y   M o b i l e   v e r s i o n   1 . 2 . 0   ( h t t p : / / j q u e r y m o b i l e . c o m / ) 
 
 	 	 I n c l u d e s : J Q u e r y   M o b i l e   v e r s i o n   1 . 3 . 0   ( h t t p : / / j q u e r y m o b i l e . c o m / ) 
 
 5 1 . 	 j Q u e r y   p o s t M e s s a g e   v e r s i o n   0 . 5   ( h t t p : / / b e n a l m a n . c o m / p r o j e c t s / j q u e r y - p o s t m e s s a g e - p l u g i n / ) 
 
 5 2 . 	 j Q u e r y U I   ( h t t p : / / j q u e r y u i . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y U I   v e r s i o n   1 . 8 . 2   ( h t t p : / / j q u e r y u i . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y U I   v e r s i o n   1 . 8 . 1 1   ( h t t p : / / j q u e r y u i . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y U I   v e r s i o n   1 . 8 . 2 0   ( h t t p : / / j q u e r y u i . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y U I   v e r s i o n   1 . 8 . 2 4   ( h t t p : / / j q u e r y u i . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y U I   v e r s i o n   1 . 9 . 2   ( h t t p : / / j q u e r y u i . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y U I   v e r s i o n   1 . 1 0 . 0   ( h t t p : / / j q u e r y u i . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y U I   v e r s i o n   1 . 1 0 . 2   ( h t t p : / / j q u e r y u i . c o m / ) 
 
 	 	 I n c l u d e s : j Q u e r y U I   v e r s i o n   1 . 1 0 . 3   ( h t t p : / / j q u e r y u i . c o m / ) 
 
 5 3 . 	 j Q u e r y   V a l i d a t i o n   ( h t t p : / / b a s s i s t a n c e . d e / j q u e r y - p l u g i n s / j q u e r y - p l u g i n - v a l i d a t i o n / ) 
 
 	 	 I n c l u d e s : j Q u e r y   V a l i d a t i o n   v e r s i o n   1 . 8 . 1   ( h t t p : / / b a s s i s t a n c e . d e / j q u e r y - p l u g i n s / j q u e r y - p l u g i n - v a l i d a t i o n / ) 
 
 	 	 I n c l u d e s : j Q u e r y   V a l i d a t i o n   v e r s i o n   1 . 9   ( h t t p : / / b a s s i s t a n c e . d e / j q u e r y - p l u g i n s / j q u e r y - p l u g i n - v a l i d a t i o n / ) 
 
 	 	 I n c l u d e s : j Q u e r y   V a l i d a t i o n   v e r s i o n   1 . 9 . 1   ( h t t p : / / b a s s i s t a n c e . d e / j q u e r y - p l u g i n s / j q u e r y - p l u g i n - v a l i d a t i o n / ) 
 
 	 	 I n c l u d e s : j Q u e r y   V a l i d a t i o n   v e r s i o n   1 . 1 0   ( h t t p : / / b a s s i s t a n c e . d e / j q u e r y - p l u g i n s / j q u e r y - p l u g i n - v a l i d a t i o n / ) 
 
 	 	 I n c l u d e s : j Q u e r y   V a l i d a t i o n   v e r s i o n   1 . 1 1 . 1   ( h t t p : / / b a s s i s t a n c e . d e / j q u e r y - p l u g i n s / j q u e r y - p l u g i n - v a l i d a t i o n / ) 
 
 5 4 . 	 j q u e r y - b a s e 6 4   v e r s i o n   1 . 0   ( h t t p s : / / g i t h u b . c o m / y c k a r t / j q u e r y . b a s e 6 4 . j s ) 
 
 5 5 . 	 J s o n 2 . j s   ( h t t p s : / / g i t h u b . c o m / d o u g l a s c r o c k f o r d / J S O N - j s ) 
 
 	 	 I n c l u d e s : J s o n 2 . j s   v e r s i o n   1 . 0   ( h t t p s : / / g i t h u b . c o m / d o u g l a s c r o c k f o r d / J S O N - j s ) 
 
 	 	 I n c l u d e s : J s o n 2 . j s   v e r s i o n   1 . 0 . 2   ( h t t p s : / / g i t h u b . c o m / d o u g l a s c r o c k f o r d / J S O N - j s ) 
 
 5 6 . 	 J s o n . N E T   v e r s i o n   4 . 5 . 6   ( h t t p : / / j s o n . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : J s o n . N E T   v e r s i o n   4 . 5 . 1 1   ( h t t p : / / j s o n . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : J s o n . N E T   v e r s i o n   5 . 0   ( h t t p : / / j s o n . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : J s o n . N E T   v e r s i o n   5 . 0 . 6   ( h t t p : / / j s o n . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : J s o n . N E T   v e r s i o n   6 . 0 . 3   ( h t t p : / / j s o n . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : J s o n . N E T   v e r s i o n   6 . 0 . 4   ( h t t p : / / j s o n . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : L I N Q B r i d g e   ( h t t p : / / w w w . r a b o o f . c o m ) 
 
 5 7 . 	 K a t a n a   v e r s i o n   2 . 0   ( h t t p : / / k a t a n a p r o j e c t . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : K a t a n a   v e r s i o n   2 . 0 . 1   ( h t t p : / / k a t a n a p r o j e c t . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : K a t a n a   v e r s i o n   2 . 0 . 2   ( h t t p : / / k a t a n a p r o j e c t . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : K a t a n a   v e r s i o n   2 . 1 . 0   ( h t t p : / / k a t a n a p r o j e c t . c o d e p l e x . c o m / ) 
 
 5 8 . 	 K n o c k o u t . j s   ( h t t p : / / k n o c k o u t j s . c o m / ) 
 
 	 	 I n c l u d e s : K n o c k o u t . j s   v e r s i o n   2 . 1 . 0   ( h t t p : / / k n o c k o u t j s . c o m / ) 
 
 	 	 I n c l u d e s : K n o c k o u t . j s   v e r s i o n   2 . 2 . 0   ( h t t p : / / k n o c k o u t j s . c o m / ) 
 
 	 	 I n c l u d e s : K n o c k o u t . j s   v e r s i o n   2 . 2 . 1   ( h t t p : / / k n o c k o u t j s . c o m / ) 
 
 	 	 I n c l u d e s : K n o c k o u t . j s   v e r s i o n   2 . 3 . 0   ( h t t p : / / k n o c k o u t j s . c o m / ) 
 
 5 9 . 	 K n o c k o u t   V a l i d a t i o n   v e r s i o n   1 . 0 . 1   ( h t t p s : / / g i t h u b . c o m / e r i c m b a r n a r d / K n o c k o u t - V a l i d a t i o n ) 
 
 6 0 . 	 L i b G i t 2 S h a r p   ( h t t p s : / / g i t h u b . c o m / l i b g i t 2 / l i b g i t 2 s h a r p / ) 
 
 6 1 . 	 L I B X M L 2   ( h t t p : / / w w w . x m l s o f t . o r g / ) 
 
 6 2 . 	 L i t t l e   C M S   C o l o r   M a n a g e m e n t   ( h t t p : / / w w w . l i t t l e c m s . c o m / ) 
 
 6 3 . 	 L o g 4 N e t   v e r s i o n   2 . 0 . 0   ( h t t p : / / l o g g i n g . a p a c h e . o r g / l o g 4 n e t / ) 
 
 6 4 . 	 M i c r o s o f t   A z u r e   M a n a g e m e n t   L i b r a r i e s   f o r   . N E T   v e r s i o n   1 . 0   ( h t t p s : / / g i t h u b . c o m / A z u r e / a z u r e - s d k - f o r - n e t ) 
 
 6 5 . 	 M o d e r n i z r   ( h t t p : / / w w w . m o d e r n i z r . c o m ) 
 
 	 	 I n c l u d e s : M o d e r n i z r   v e r s i o n   2 . 5 . 3   ( h t t p : / / w w w . m o d e r n i z r . c o m ) 
 
 	 	 I n c l u d e s : M o d e r n i z r   v e r s i o n   2 . 6 . 2   ( h t t p : / / w w w . m o d e r n i z r . c o m ) 
 
 	 	 I n c l u d e s : H T M L 5   S h i v   v e r s i o n   3 . 6 . 2   ( h t t p s : / / g i t h u b . c o m / a f a r k a s / h t m l 5 s h i v ) 
 
 	 	 I n c l u d e s : m a t c h M e d i a . j s   ( h t t p s : / / g i s t . g i t h u b . c o m / s c o t t j e h l / 7 8 6 7 6 8 ) 
 
 	 	 I n c l u d e s : e s 5 - s h i m   ( h t t p s : / / g i t h u b . c o m / k r i s k o w a l / e s 5 - s h i m / b l o b / m a s t e r / e s 5 - s h i m . j s ) 
 
 	 	 I n c l u d e s : c s s - s u p p o r t   ( h t t p s : / / g i t h u b . c o m / d p e r i n i / c s s - s u p p o r t ) 
 
 6 6 . 	 N l o g   v e r s i o n   2 . 0 . 0 . 2 0 0 0   ( h t t p : / / n l o g - p r o j e c t . o r g / ) 
 
 6 7 . 	 N u G e t   ( h t t p : / / n u g e t . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : N u G e t   v e r s i o n   2 . 0   ( h t t p : / / n u g e t . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : N u G e t   v e r s i o n   2 . 7   ( h t t p : / / n u g e t . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : N u G e t   v e r s i o n   2 . 7 . 2   ( h t t p : / / n u g e t . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : N u G e t   v e r s i o n   2 . 8   ( h t t p : / / n u g e t . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : N u G e t   v e r s i o n   2 . 8 . 1   ( h t t p : / / n u g e t . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : N u G e t . C o r e   v e r s i o n   1 . 6 . 2   ( h t t p : / / n u g e t . c o d e p l e x . c o m / ) 
 
 6 8 . 	 O W I N   ( h t t p : / / o w i n . o r g / ) 
 
 	 	 I n c l u d e s : O W I N   v e r s i o n   1 . 0   ( h t t p : / / o w i n . o r g / ) 
 
 	 	 I n c l u d e s : O W I N   v e r s i o n   2 . 0   ( h t t p : / / o w i n . o r g / ) 
 
 	 	 I n c l u d e s : O W I N   v e r s i o n   2 . 0 . 1   ( h t t p : / / o w i n . o r g / ) 
 
 6 9 . 	 R e q u i r e . j s   v e r s i o n   2 . 1 . 2   ( h t t p s : / / g i t h u b . c o m / j r b u r k e / r e q u i r e j s ) 
 
 7 0 . 	 R e s p o n d . j s   v e r s i o n   1 . 2   ( h t t p s : / / g i t h u b . c o m / s c o t t j e h l / R e s p o n d ) 
 
 7 1 . 	 S a m m y J S   v e r s i o n   0 . 7 . 4   ( h t t p : / / s a m m y j s . o r g / ) 
 
 7 2 . 	 S l i c k G r i d   v e r s i o n   2 . 1   ( h t t p : / / g i t h u b . c o m / m l e i b m a n / s l i c k g r i d ) 
 
 	 	 I n c l u d e s : J q u e r y   v e r s i o n   2 . 1 . 1   ( h t t p : / / j q u e r y . c o m / ) 
 
 	 	 I n c l u d e s : j q u e r y . e v e n t . d r a g   v e r s i o n   2 . 2   ( h t t p : / / t h r e e d u b m e d i a . c o m ) 
 
 7 3 . 	 S o c k e t   S p e c i f i c a t i o n   ( ) 
 
 7 4 . 	 S t r u c t u r e M a p   ( h t t p s : / / g i t h u b . c o m / s t r u c t u r e m a p / s t r u c t u r e m a p ) 
 
 	 	 I n c l u d e s : S t r u c t u r e M a p   v e r s i o n   2 . 6 . 4 . 1   ( h t t p s : / / g i t h u b . c o m / s t r u c t u r e m a p / s t r u c t u r e m a p ) 
 
 	 	 I n c l u d e s : S t r u c t u r e m a p M a p . M V C   v e r s i o n   2 . 6 . 4 . 1   ( h t t p s : / / g i t h u b . c o m / s t r u c t u r e m a p / s t r u c t u r e m a p ) 
 
 7 5 . 	 T h e   U n i c o d e   C o n s o r t i u m   ( h t t p : / / u n i c o d e . o r g / ) 
 
 7 6 . 	 V o l k a n   Y a z c   l i b p q u e u e   ( h t t p s : / / g i t h u b . c o m / v y / l i b p q u e u e ) 
 
 7 7 . 	 W e b A c t i v a t o r   v e r s i o n   1 . 5 . 3   ( h t t p : / / n u g e t . o r g / p a c k a g e s / W e b A c t i v a t o r ) 
 
 7 8 . 	 W e b G r e a s e   ( h t t p : / / w e b g r e a s e . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b G r e a s e   v e r s i o n   1 . 0   ( h t t p : / / w e b g r e a s e . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b G r e a s e   v e r s i o n   1 . 3   ( h t t p : / / w e b g r e a s e . c o d e p l e x . c o m / ) 
 
 	 	 I n c l u d e s : W e b G r e a s e   v e r s i o n   1 . 5 . 2   ( h t t p : / / w e b g r e a s e . c o d e p l e x . c o m / ) 
 
 7 9 . 	 W i X   T o o l s e t   ( h t t p : / / w i x . c o d e p l e x . c o m / ) 
 
 8 0 . 	 Z l i b   D e c o m p r e s s o r   ( h t t p : / / z l i b . n e t / z l i b _ l i c e n s e . h t m l ) 
 
 
 
 
 
 % %   . N E T   C o m p i l e r   P l a t f o r m   ( " R o s l y n " )   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   M i c r o s o f t   O p e n   T e c h n o l o g i e s ,   I n c .   A l l   r i g h t s   r e s e r v e d . 
 
 
 
 L i c e n s e d   u n d e r   t h e   A p a c h e   L i c e n s e ,   V e r s i o n   2 . 0   ( t h e   " L i c e n s e " ) ;   y o u   m a y   n o t   u s e 
 
 t h e s e   f i l e s   e x c e p t   i n   c o m p l i a n c e   w i t h   t h e   L i c e n s e .   Y o u   m a y   o b t a i n   a   c o p y   o f   t h e 
 
 L i c e n s e   a t 
 
 
 
 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / L I C E N S E - 2 . 0 
 
 
 
 U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   s o f t w a r e   d i s t r i b u t e d 
 
 u n d e r   t h e   L i c e n s e   i s   d i s t r i b u t e d   o n   a n   " A S   I S "   B A S I S ,   W I T H O U T   W A R R A N T I E S   O R 
 
 C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d .   S e e   t h e   L i c e n s e   f o r   t h e 
 
 s p e c i f i c   l a n g u a g e   g o v e r n i n g   p e r m i s s i o n s   a n d   l i m i t a t i o n s   u n d e r   t h e   L i c e n s e . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   . N E T   C o m p i l e r   P l a t f o r m   ( " R o s l y n " )   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   A l e x a n d e r   C h e m e r i s    I S O   C 9 x   c o m p l i a n t   i n t t y p e s . h   f o r   M i c r o s o f t   V i s u a l   S t u d i o   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 0 6   A l e x a n d e r   C h e m e r i s . 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 1 .   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 2 .   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 3 .   T h e   n a m e   o f   t h e   a u t h o r   m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   A U T H O R   ` ` A S   I S ' '   A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   A l e x a n d e r   C h e m e r i s    I S O   C 9 x   c o m p l i a n t   i n t t y p e s . h   f o r   M i c r o s o f t   V i s u a l   S t u d i o   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   A n d r o i d   d i r n a m e _ r   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( C )   2 0 0 8   T h e   A n d r o i d   O p e n   S o u r c e   P r o j e c t . 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   A S   I S   A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   O W N E R   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T , I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   A n d r o i d   d i r n a m e _ r   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   A n d r o i d   n a t i v e _ a p p _ g l u e   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( C )   2 0 1 0   T h e   A n d r o i d   O p e n   S o u r c e   P r o j e c t . 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 L i c e n s e d   u n d e r   t h e   A p a c h e   L i c e n s e ,   V e r s i o n   2 . 0   ( t h e   " L i c e n s e " ) ;   y o u   m a y   n o t   u s e   t h i s   f i l e   e x c e p t   i n   c o m p l i a n c e   w i t h   t h e   L i c e n s e . 
 
 Y o u   m a y   o b t a i n   a   c o p y   o f   t h e   L i c e n s e   a t   h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / L I C E N S E - 2 . 0 .   U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   s o f t w a r e   d i s t r i b u t e d   u n d e r   t h e   L i c e n s e   i s   d i s t r i b u t e d   o n   a n   " A S   I S "   B A S I S ,   W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d .   S e e   t h e   L i c e n s e   f o r   t h e   s p e c i f i c   l a n g u a g e   g o v e r n i n g   p e r m i s s i o n s   a n d   l i m i t a t i o n s   u n d e r   t h e   L i c e n s e . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   A n d r o i d   n a t i v e _ a p p _ g l u e   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   A n g u l a r J S   l o g o   ( u n m o d i f i e d )   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 0 - 2 0 1 4   G o o g l e ,   I n c .   h t t p : / / a n g u l a r j s . o r g 
 
 
 
 h t t p : / / c r e a t i v e c o m m o n s . o r g / l i c e n s e s / b y - s a / 3 . 0 / l e g a l c o d e 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   A n g u l a r J S   l o g o   ( u n m o d i f i e d )   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   A n t i - G r a i n   G e o m e t r y   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 A n t i - G r a i n   G e o m e t r y   -   V e r s i o n   2 . 4   
 
 C o p y r i g h t   ( C )   2 0 0 2 - 2 0 0 5   M a x i m   S h e m a n a r e v   ( M c S e e m )   
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   
 
 m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   
 
 a r e   m e t : 
 
 
 
     1 .   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   
 
           n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r .   
 
 
 
     2 .   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t 
 
           n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   
 
           t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   
 
           d i s t r i b u t i o n .   
 
 
 
     3 .   T h e   n a m e   o f   t h e   a u t h o r   m a y   n o t   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   
 
           p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   
 
           w r i t t e n   p e r m i s s i o n .   
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   A U T H O R   ` ` A S   I S ' '   A N D   A N Y   E X P R E S S   O R   
 
 I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   
 
 W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   
 
 A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R   B E   L I A B L E   F O R   A N Y   D I R E C T ,   
 
 I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   
 
 ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   
 
 S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   
 
 H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   
 
 S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   
 
 I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   
 
 P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   A n t i - G r a i n   G e o m e t r y   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   A N T L R   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 A N T L R   3   L i c e n s e 
 
 
 
 [ T h e   B S D   L i c e n s e ] 
 
 C o p y r i g h t   ( c )   2 0 1 0   T e r e n c e   P a r r 
 
 A l l   r i g h t s   r e s e r v e d .   
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t :   
 
 "   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r .   
 
 "   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n .   
 
 "   N e i t h e r   t h e   n a m e   o f   t h e   a u t h o r   n o r   t h e   n a m e s   o f   i t s   c o n t r i b u t o r s   m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n .   
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   " A S   I S "   A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   O W N E R   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   A N T L R   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   A p a c h e   Q p i d   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   A p a c h e   S o f t w a r e   F o u n d a t i o n 
 
 h t t p s : / / s v n . a p a c h e . o r g / r e p o s / a s f / q p i d / t r u n k / q p i d / w c f / s r c / A p a c h e / Q p i d / C h a n n e l / R a w X m l R e a d e r . c s 
 
   
 
 L i c e n s e d   u n d e r   t h e   A p a c h e   L i c e n s e ,   V e r s i o n   2 . 0   ( t h e   " L i c e n s e " ) ;   y o u   m a y   n o t   u s e   t h i s   f i l e   e x c e p t   i n   c o m p l i a n c e   w i t h   t h e   L i c e n s e .   Y o u   m a y   o b t a i n   a   c o p y   o f   t h e   L i c e n s e   a t 
 
   
 
 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / L I C E N S E - 2 . 0 
 
   
 
 U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   s o f t w a r e   d i s t r i b u t e d   u n d e r   t h e   L i c e n s e   i s   d i s t r i b u t e d   o n   a n   " A S   I S "   B A S I S ,   W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d .   S e e   t h e   L i c e n s e   f o r   t h e   s p e c i f i c   l a n g u a g e   g o v e r n i n g   p e r m i s s i o n s   a n d   l i m i t a t i o n s   u n d e r   t h e   L i c e n s e . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   A p a c h e   Q p i d   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   A S M J S   V a l i d a t o r   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   2 0 1 4   M o z i l l a   F o u n d a t i o n 
 
 
 
 L i c e n s e d   u n d e r   t h e   A p a c h e   L i c e n s e ,   V e r s i o n   2 . 0   ( t h e   " L i c e n s e " ) ; 
 
 y o u   m a y   n o t   u s e   t h i s   f i l e   e x c e p t   i n   c o m p l i a n c e   w i t h   t h e   L i c e n s e . 
 
 Y o u   m a y   o b t a i n   a   c o p y   o f   t h e   L i c e n s e   a t 
 
 
 
 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / L I C E N S E - 2 . 0 
 
 
 
 U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   s o f t w a r e 
 
 d i s t r i b u t e d   u n d e r   t h e   L i c e n s e   i s   d i s t r i b u t e d   o n   a n   " A S   I S "   B A S I S , 
 
 W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d . 
 
 S e e   t h e   L i c e n s e   f o r   t h e   s p e c i f i c   l a n g u a g e   g o v e r n i n g   p e r m i s s i o n s   a n d 
 
 l i m i t a t i o n s   u n d e r   t h e   L i c e n s e . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   A S M J S   V a l i d a t o r   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   A S P . N E T   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   M i c r o s o f t   O p e n   T e c h n o l o g i e s ,   I n c .   A l l   r i g h t s   r e s e r v e d . 
 
 
 
 L i c e n s e d   u n d e r   t h e   A p a c h e   L i c e n s e ,   V e r s i o n   2 . 0   ( t h e   " L i c e n s e " ) ;   y o u   m a y   n o t   u s e   t h i s   f i l e   e x c e p t   i n   c o m p l i a n c e   w i t h   t h e   L i c e n s e .   Y o u   m a y   o b t a i n   a   c o p y   o f   t h e   L i c e n s e   a t 
 
 
 
 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / L I C E N S E - 2 . 0 
 
 
 
 U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   s o f t w a r e   d i s t r i b u t e d   u n d e r   t h e   L i c e n s e   i s   d i s t r i b u t e d   o n   a n   " A S   I S "   B A S I S ,   W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d .   S e e   t h e   L i c e n s e   f o r   t h e   s p e c i f i c   l a n g u a g e   g o v e r n i n g   p e r m i s s i o n s   a n d   l i m i t a t i o n s   u n d e r   t h e   L i c e n s e . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   A S P . N E T   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   A t t r a c t i v e   C h a o s '   h . h   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 0 8 ,   2 0 0 9 ,   2 0 1 1   b y   A t t r a c t i v e   C h a o s   a t t r a c t o r @ l i v e . c o . u k 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   S o f t w a r e ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   A S   I S ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   A t t r a c t i v e   C h a o s '   h . h   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   B e a u t i f y - h t m l . j s   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   M I T   L i c e n s e   ( M I T ) 
 
 
 
 C o p y r i g h t   ( c )   2 0 0 7 - 2 0 1 3   E i n a r   L i e l m a n i s   a n d   c o n t r i b u t o r s . 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   B e a u t i f y - h t m l . j s   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   B E R K E L E Y   Y A C C   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 B e r k e l e y   Y a c c   i s   i n   t h e   p u b l i c   d o m a i n ;   c h a n g e s   m a d e   t o   i t   b y   t h e   c u r r e n t 
 
 m a i n t a i n e r   a r e   l i k e w i s e   u n r e s t r i c t e d .     T h a t   a p p l i e s   t o   m o s t   o f   t h e   f i l e s . 
 
 A   f e w   f i l e s   ( c u r r e n t l y   t h o s e   r e l a t e d   t o   a u t o c o n f   s c r i p t i n g )   h a v e   o t h e r 
 
 l i c e n s e s   a s   n o t e d   h e r e . 
 
 
 
 C u r r e n t   b y a c c   u p s t r e a m   m a i n t a i n e r :   T h o m a s   D i c k e y   < d i c k e y @ i n v i s i b l e - i s l a n d . n e t > 
 
 
 
 P u b l i c   d o m a i n   n o t i c e   a n d   n o   w a r r a n t y : 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
         B e r k e l e y   Y a c c   i s   a n   L A L R ( 1 )   p a r s e r   g e n e r a t o r .     B e r k e l e y   Y a c c   h a s   b e e n   m a d e 
 
 a s   c o m p a t i b l e   a s   p o s s i b l e   w i t h   A T & T   Y a c c .     B e r k e l e y   Y a c c   c a n   a c c e p t   a n y   i n p u t 
 
 s p e c i f i c a t i o n   t h a t   c o n f o r m s   t o   t h e   A T & T   Y a c c   d o c u m e n t a t i o n .     S p e c i f i c a t i o n s 
 
 t h a t   t a k e   a d v a n t a g e   o f   u n d o c u m e n t e d   f e a t u r e s   o f   A T & T   Y a c c   w i l l   p r o b a b l y   b e 
 
 r e j e c t e d . 
 
 
 
         B e r k e l e y   Y a c c   i s   d i s t r i b u t e d   w i t h   n o   w a r r a n t y   w h a t e v e r .     T h e   c o d e 
 
 i s   c e r t a i n   t o   c o n t a i n   e r r o r s .     N e i t h e r   t h e   a u t h o r   n o r   a n y   c o n t r i b u t o r 
 
 t a k e s   r e s p o n s i b i l i t y   f o r   a n y   c o n s e q u e n c e s   o f   i t s   u s e . 
 
 
 
         B e r k e l e y   Y a c c   i s   i n   t h e   p u b l i c   d o m a i n .     T h e   d a t a   s t r u c t u r e s   a n d   a l g o r i t h m s 
 
 u s e d   i n   B e r k e l e y   Y a c c   a r e   a l l   e i t h e r   t a k e n   f r o m   d o c u m e n t s   a v a i l a b l e   t o   t h e 
 
 g e n e r a l   p u b l i c   o r   a r e   i n v e n t i o n s   o f   t h e   a u t h o r .     A n y o n e   m a y   f r e e l y   d i s t r i b u t e 
 
 s o u r c e   o r   b i n a r y   f o r m s   o f   B e r k e l e y   Y a c c   w h e t h e r   u n c h a n g e d   o r   m o d i f i e d . 
 
 D i s t r i b u t e r s   m a y   c h a r g e   w h a t e v e r   f e e s   t h e y   c a n   o b t a i n   f o r   B e r k e l e y   Y a c c . 
 
 P r o g r a m s   g e n e r a t e d   b y   B e r k e l e y   Y a c c   m a y   b e   d i s t r i b u t e d   f r e e l y . 
 
 
 
         P l e a s e   r e p o r t   b u g s   t o 
 
 
 
       r o b e r t . c o r b e t t @ e n g . S u n . C O M 
 
 
 
 I n c l u d e   a   s m a l l   e x a m p l e   i f   p o s s i b l e .     P l e a s e   i n c l u d e   t h e   b a n n e r   s t r i n g   f r o m 
 
 s k e l e t o n . c   w i t h   t h e   b u g   r e p o r t .     D o   n o t   e x p e c t   r a p i d   r e s p o n s e s . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   B E R K E L E Y   Y A C C   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   B o o t s t r a p   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 A p a c h e   L i c e n s e 
 
                                                       V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
                                                 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 
 
 
 
       T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
 
 
       1 .   D e f i n i t i o n s . 
 
 
 
 
 
             " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n , 
 
             a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 
 
 
 
             " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y 
 
             t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
 
 
             " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l 
 
             o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n 
 
             c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n , 
 
             " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e 
 
             d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r 
 
             o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e 
 
             o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
 
 
             " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y 
 
             e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 
 
 
 
             " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s , 
 
             i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n 
 
             s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
 
 
 
 
             " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l 
 
             t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t 
 
             n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n , 
 
             a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
 
 
             " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r 
 
             O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a 
 
             c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k 
 
             ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
 
 
             " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t 
 
             f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e 
 
             e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s 
 
             r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s 
 
             o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n 
 
             s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f , 
 
             t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
 
 
             " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g 
 
             t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s 
 
             t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y 
 
             s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r 
 
             o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f 
 
             t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d " 
 
             m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t 
 
             t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o 
 
             c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s , 
 
             a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e 
 
             L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t 
 
             e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e 
 
             d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
 
 
             " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y 
 
             o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d 
 
             s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
 
 
       2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l , 
 
             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e 
 
             c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f , 
 
             p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e 
 
             W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 
 
 
 
       3 .   G r a n t   o f   P a t e n t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l , 
 
             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e 
 
             ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e , 
 
             u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k , 
 
             w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e 
 
             b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r 
 
             C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s ) 
 
             w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u 
 
             i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a 
 
             c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k 
 
             o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t 
 
             o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s 
 
             g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e 
 
             a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
 
 
       4 .   R e d i s t r i b u t i o n .   Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e 
 
             W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t 
 
             m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u 
 
             m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 
 
             ( a )   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r 
 
                     D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 
 
 
 
             ( b )   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s 
 
                     s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 
 
 
 
             ( c )   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s 
 
                     t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d 
 
                     a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k , 
 
                     e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f 
 
                     t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 
 
 
 
             ( d )   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s 
 
                     d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t 
 
                     i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d 
 
                     w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t 
 
                     p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e 
 
                     o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d 
 
                     a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r 
 
                     d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r , 
 
                     w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d 
 
                     w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s 
 
                     o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d 
 
                     d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n 
 
                     n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e 
 
                     o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d 
 
                     t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d 
 
                     a s   m o d i f y i n g   t h e   L i c e n s e . 
 
 
 
 
 
             Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d 
 
             m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s 
 
             f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r 
 
             f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e , 
 
             r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h 
 
             t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 
 
 
 
       5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s .   U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e , 
 
             a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k 
 
             b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s . 
 
             N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y 
 
             t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d 
 
             w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
 
 
       6 .   T r a d e m a r k s .   T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e 
 
             n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r , 
 
             e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e 
 
             o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
 
 
       7 .   D i s c l a i m e r   o f   W a r r a n t y .   U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r 
 
             a g r e e d   t o   i n   w r i t i n g ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h 
 
             C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   o n   a n   " A S   I S "   B A S I S , 
 
             W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r 
 
             i m p l i e d ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s 
 
             o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A 
 
             P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e 
 
             a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y 
 
             r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
 
 
       8 .   L i m i t a t i o n   o f   L i a b i l i t y .   I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y , 
 
             w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e , 
 
             u n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y 
 
             n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e 
 
             l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l , 
 
             i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a 
 
             r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e 
 
             W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l , 
 
             w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l 
 
             o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r 
 
             h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
 
 
       9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y .   W h i l e   r e d i s t r i b u t i n g 
 
             t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r , 
 
             a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y , 
 
             o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s 
 
             L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y 
 
             o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f 
 
             o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y , 
 
             d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y 
 
             i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n 
 
             o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 
 
 
 
       E N D   O F   T E R M S   A N D   C O N D I T I O N S 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   B o o t s t r a p   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   B S D   f n m a t c h   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   1 9 8 9 ,   1 9 9 3 ,   1 9 9 4 
 
 T h e   R e g e n t s   o f   t h e   U n i v e r s i t y   o f   C a l i f o r n i a .     A l l   r i g h t s   r e s e r v e d .   
 
 T h i s   c o d e   i s   d e r i v e d   f r o m   s o f t w a r e   c o n t r i b u t e d   t o   B e r k e l e y   b y   G u i d o   v a n   R o s s u m . 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 1 .   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 2 .   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 3 .   A l l   a d v e r t i s i n g   m a t e r i a l s   m e n t i o n i n g   f e a t u r e s   o r   u s e   o f   t h i s   s o f t w a r e   m u s t   d i s p l a y   t h e   f o l l o w i n g   a c k n o w l e d g e m e n t : 
 
         T h i s   p r o d u c t   i n c l u d e s   s o f t w a r e   d e v e l o p e d   b y   t h e   U n i v e r s i t y   o f 
 
         C a l i f o r n i a ,   B e r k e l e y   a n d   i t s   c o n t r i b u t o r s . 
 
 4 .   N e i t h e r   t h e   n a m e   o f   t h e   U n i v e r s i t y   n o r   t h e   n a m e s   o f   i t s   c o n t r i b u t o r s   m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   R E G E N T S   A N D   C O N T R I B U T O R S    A S   I S    A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E 
 
 I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .     I N   N O   E V E N T   S H A L L   T H E   R E G E N T S   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   B S D   f n m a t c h   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   B S D   g l i b c   b s e a r c h   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   1 9 9 0   R e g e n t s   o f   t h e   U n i v e r s i t y   o f   C a l i f o r n i a . 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 1 .   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 2 .   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 3 .   [ r e s c i n d e d   2 2   J u l y   1 9 9 9 ] 
 
 4 .   N e i t h e r   t h e   n a m e   o f   t h e   U n i v e r s i t y   n o r   t h e   n a m e s   o f   i t s   c o n t r i b u t o r s   m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   R E G E N T S   A N D   C O N T R I B U T O R S    A S   I S    A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   R E G E N T S   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   B S D   g l i b c   b s e a r c h   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   c h - s i p h a s h   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 1   C l i f f o r d   H a m m e r s c h m i d t 
 
 
 
 A p a c h e   L i c e n s e 
 
 V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 
 
 T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
 1 .   D e f i n i t i o n s . 
 
 
 
 " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 
 
 " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y   t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
 " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l   o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n   c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e   d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r   o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e   o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
 " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 
 
 " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n   s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
 
 
 " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l   t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n ,   a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
 " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a   c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k   ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
 " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e   e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s   r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s   o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n   s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f ,   t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
 " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g   t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s   t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y   s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r   o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f   t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d "   m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t   t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s ,   a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e   L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t   e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e   d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
 " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y   o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d   s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
 2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e . 
 
 
 
 S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f ,   p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e   W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 
 
 3 .   G r a n t   o f   P a t e n t   L i c e n s e . 
 
 
 
 S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e ,   u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k ,   w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e   b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r   C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s )   w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u   i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a   c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k   o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t   o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s   g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e   a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
 4 .   R e d i s t r i b u t i o n . 
 
 
 
 Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u   m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 1 .   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 
 
 2 .   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s   s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 
 
 3 .   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 
 
 4 .   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s   d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t   i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d   w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e   o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d   a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r   d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r ,   w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s   o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d   d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n   n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e   o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d   t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d   a s   m o d i f y i n g   t h e   L i c e n s e . 
 
 
 
 Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d   m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r   f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h   t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 
 
 5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s . 
 
 
 
 U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e ,   a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s .   N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y   t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d   w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
 6 .   T r a d e m a r k s . 
 
 
 
 T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e   n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r ,   e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e   o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
 7 .   D i s c l a i m e r   o f   W a r r a n t y . 
 
 
 
 U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h   C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   o n   a n   " A S   I S "   B A S I S ,   W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s   o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e   a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y   r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
 8 .   L i m i t a t i o n   o f   L i a b i l i t y . 
 
 
 
 I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y ,   w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e ,   u n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y   n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e   l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l ,   i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a   r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e   W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l ,   w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l   o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r   h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
 9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y . 
 
 
 
 W h i l e   r e d i s t r i b u t i n g   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r ,   a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y ,   o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s   L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y   o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f   o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y ,   d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y   i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n   o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 
 
 E N D   O F   T E R M S   A N D   C O N D I T I O N S 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   c h - s i p h a s h   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   c h j j - m a r k e d   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 1 - 2 0 1 4 ,   C h r i s t o p h e r   J e f f r e y   ( h t t p s : / / g i t h u b . c o m / c h j j / ) 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y 
 
 o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l 
 
 i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s 
 
 t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
 c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s 
 
 f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n 
 
 a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R 
 
 I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
 
 F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E 
 
 A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R 
 
 L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M , 
 
 O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N 
 
 T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   c h j j - m a r k e d   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   C h r i s   S w e n s o n  s   s o r t i n g   r o u t i n e   i m p l e m e n t a t i o n s   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 0   C h r i s t o p h e r   S w e n s o n . 
 
 C o p y r i g h t   ( c )   2 0 1 2   G o o g l e   I n c .   A l l   R i g h t s   R e s e r v e d . 
 
 C o p y r i g h t   ( c )   2 0 1 2   V o j t e c h   F r i e d . 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s :     
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e .     
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   C h r i s   S w e n s o n  s   s o r t i n g   r o u t i n e   i m p l e m e n t a t i o n s   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   c l a r   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 1 - 2 0 1 3   V i c e n t   M a r t i 
 
 
 
 P e r m i s s i o n   t o   u s e ,   c o p y ,   m o d i f y ,   a n d / o r   d i s t r i b u t e   t h i s   s o f t w a r e   f o r   a n y 
 
 p u r p o s e   w i t h   o r   w i t h o u t   f e e   i s   h e r e b y   g r a n t e d ,   p r o v i d e d   t h a t   t h e   a b o v e 
 
 c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   a p p e a r   i n   a l l   c o p i e s . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S "   A N D   T H E   A U T H O R   D I S C L A I M S   A L L   W A R R A N T I E S 
 
 W I T H   R E G A R D   T O   T H I S   S O F T W A R E   I N C L U D I N G   A L L   I M P L I E D   W A R R A N T I E S   O F 
 
 M E R C H A N T A B I L I T Y   A N D   F I T N E S S .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R   B E   L I A B L E   F O R 
 
 A N Y   S P E C I A L ,   D I R E C T ,   I N D I R E C T ,   O R   C O N S E Q U E N T I A L   D A M A G E S   O R   A N Y   D A M A G E S 
 
 W H A T S O E V E R   R E S U L T I N G   F R O M   L O S S   O F   U S E ,   D A T A   O R   P R O F I T S ,   W H E T H E R   I N   A N 
 
 A C T I O N   O F   C O N T R A C T ,   N E G L I G E N C E   O R   O T H E R   T O R T I O U S   A C T I O N ,   A R I S I N G   O U T   O F 
 
 O R   I N   C O N N E C T I O N   W I T H   T H E   U S E   O R   P E R F O R M A N C E   O F   T H I S   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   c l a r   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   C o m m a n d   L i n e   P a r s e r   L i b r a r y   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 0 5   -   2 0 1 3   G i a c o m o   S t e l l u t i   S c a l a 
 
 
 
 M I T   L i c e n s e   
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " " S o f t w a r e " " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s :   
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   C o m m a n d   L i n e   P a r s e r   L i b r a r y   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   C o m m o n S e r v i c e L o c a t o r   1 . 0   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 M i c r o s o f t   P u b l i c   L i c e n s e   ( M s - P L ) 
 
 
 
 T h i s   l i c e n s e   g o v e r n s   u s e   o f   t h e   a c c o m p a n y i n g   s o f t w a r e .   I f   y o u   u s e   t h e   s o f t w a r e ,   y o u   a c c e p t   t h i s   l i c e n s e .   I f   y o u   d o   n o t   a c c e p t   t h e   l i c e n s e ,   d o   n o t   u s e   t h e   s o f t w a r e . 
 
 
 
 1 .   D e f i n i t i o n s 
 
 
 
 T h e   t e r m s   " r e p r o d u c e , "   " r e p r o d u c t i o n , "   " d e r i v a t i v e   w o r k s , "   a n d   " d i s t r i b u t i o n "   h a v e   t h e   s a m e   m e a n i n g   h e r e   a s   u n d e r   U . S .   c o p y r i g h t   l a w . 
 
 
 
 A   " c o n t r i b u t i o n "   i s   t h e   o r i g i n a l   s o f t w a r e ,   o r   a n y   a d d i t i o n s   o r   c h a n g e s   t o   t h e   s o f t w a r e . 
 
 
 
 A   " c o n t r i b u t o r "   i s   a n y   p e r s o n   t h a t   d i s t r i b u t e s   i t s   c o n t r i b u t i o n   u n d e r   t h i s   l i c e n s e . 
 
 
 
 " L i c e n s e d   p a t e n t s "   a r e   a   c o n t r i b u t o r ' s   p a t e n t   c l a i m s   t h a t   r e a d   d i r e c t l y   o n   i t s   c o n t r i b u t i o n . 
 
 
 
 2 .   G r a n t   o f   R i g h t s 
 
 
 
 ( A )   C o p y r i g h t   G r a n t -   S u b j e c t   t o   t h e   t e r m s   o f   t h i s   l i c e n s e ,   i n c l u d i n g   t h e   l i c e n s e   c o n d i t i o n s   a n d   l i m i t a t i o n s   i n   s e c t i o n   3 ,   e a c h   c o n t r i b u t o r   g r a n t s   y o u   a   n o n - e x c l u s i v e ,   w o r l d w i d e ,   r o y a l t y - f r e e   c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e   i t s   c o n t r i b u t i o n ,   p r e p a r e   d e r i v a t i v e   w o r k s   o f   i t s   c o n t r i b u t i o n ,   a n d   d i s t r i b u t e   i t s   c o n t r i b u t i o n   o r   a n y   d e r i v a t i v e   w o r k s   t h a t   y o u   c r e a t e . 
 
 
 
 ( B )   P a t e n t   G r a n t -   S u b j e c t   t o   t h e   t e r m s   o f   t h i s   l i c e n s e ,   i n c l u d i n g   t h e   l i c e n s e   c o n d i t i o n s   a n d   l i m i t a t i o n s   i n   s e c t i o n   3 ,   e a c h   c o n t r i b u t o r   g r a n t s   y o u   a   n o n - e x c l u s i v e ,   w o r l d w i d e ,   r o y a l t y - f r e e   l i c e n s e   u n d e r   i t s   l i c e n s e d   p a t e n t s   t o   m a k e ,   h a v e   m a d e ,   u s e ,   s e l l ,   o f f e r   f o r   s a l e ,   i m p o r t ,   a n d / o r   o t h e r w i s e   d i s p o s e   o f   i t s   c o n t r i b u t i o n   i n   t h e   s o f t w a r e   o r   d e r i v a t i v e   w o r k s   o f   t h e   c o n t r i b u t i o n   i n   t h e   s o f t w a r e . 
 
 
 
 3 .   C o n d i t i o n s   a n d   L i m i t a t i o n s 
 
 
 
 ( A )   N o   T r a d e m a r k   L i c e n s e -   T h i s   l i c e n s e   d o e s   n o t   g r a n t   y o u   r i g h t s   t o   u s e   a n y   c o n t r i b u t o r s '   n a m e ,   l o g o ,   o r   t r a d e m a r k s . 
 
 
 
 ( B )   I f   y o u   b r i n g   a   p a t e n t   c l a i m   a g a i n s t   a n y   c o n t r i b u t o r   o v e r   p a t e n t s   t h a t   y o u   c l a i m   a r e   i n f r i n g e d   b y   t h e   s o f t w a r e ,   y o u r   p a t e n t   l i c e n s e   f r o m   s u c h   c o n t r i b u t o r   t o   t h e   s o f t w a r e   e n d s   a u t o m a t i c a l l y . 
 
 
 
 ( C )   I f   y o u   d i s t r i b u t e   a n y   p o r t i o n   o f   t h e   s o f t w a r e ,   y o u   m u s t   r e t a i n   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   t h a t   a r e   p r e s e n t   i n   t h e   s o f t w a r e . 
 
 
 
 ( D )   I f   y o u   d i s t r i b u t e   a n y   p o r t i o n   o f   t h e   s o f t w a r e   i n   s o u r c e   c o d e   f o r m ,   y o u   m a y   d o   s o   o n l y   u n d e r   t h i s   l i c e n s e   b y   i n c l u d i n g   a   c o m p l e t e   c o p y   o f   t h i s   l i c e n s e   w i t h   y o u r   d i s t r i b u t i o n .   I f   y o u   d i s t r i b u t e   a n y   p o r t i o n   o f   t h e   s o f t w a r e   i n   c o m p i l e d   o r   o b j e c t   c o d e   f o r m ,   y o u   m a y   o n l y   d o   s o   u n d e r   a   l i c e n s e   t h a t   c o m p l i e s   w i t h   t h i s   l i c e n s e . 
 
 
 
 ( E )   T h e   s o f t w a r e   i s   l i c e n s e d   " a s - i s . "   Y o u   b e a r   t h e   r i s k   o f   u s i n g   i t .   T h e   c o n t r i b u t o r s   g i v e   n o   e x p r e s s   w a r r a n t i e s ,   g u a r a n t e e s   o r   c o n d i t i o n s .   Y o u   m a y   h a v e   a d d i t i o n a l   c o n s u m e r   r i g h t s   u n d e r   y o u r   l o c a l   l a w s   w h i c h   t h i s   l i c e n s e   c a n n o t   c h a n g e .   T o   t h e   e x t e n t   p e r m i t t e d   u n d e r   y o u r   l o c a l   l a w s ,   t h e   c o n t r i b u t o r s   e x c l u d e   t h e   i m p l i e d   w a r r a n t i e s   o f   m e r c h a n t a b i l i t y ,   f i t n e s s   f o r   a   p a r t i c u l a r   p u r p o s e   a n d   n o n - i n f r i n g e m e n t . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   C o m m o n S e r v i c e L o c a t o r   1 . 0   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   C u r l   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   1 9 9 6   -   2 0 1 3 ,   D a n i e l   S t e n b e r g ,   < d a n i e l @ h a x x . s e > . 
 
   
 
 A l l   r i g h t s   r e s e r v e d . 
 
   
 
 P e r m i s s i o n   t o   u s e ,   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s   s o f t w a r e   f o r   a n y   p u r p o s e   w i t h   o r   w i t h o u t   f e e   i s   h e r e b y   g r a n t e d ,   p r o v i d e d   t h a t   t h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   a p p e a r   i n   a l l   c o p i e s . 
 
   
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T   O F   T H I R D   P A R T Y   R I G H T S .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
   
 
 E x c e p t   a s   c o n t a i n e d   i n   t h i s   n o t i c e ,   t h e   n a m e   o f   a   c o p y r i g h t   h o l d e r   s h a l l   n o t   b e   u s e d   i n   a d v e r t i s i n g   o r   o t h e r w i s e   t o   p r o m o t e   t h e   s a l e ,   u s e   o r   o t h e r   d e a l i n g s   i n   t h i s   S o f t w a r e   w i t h o u t   p r i o r   w r i t t e n   a u t h o r i z a t i o n   o f   t h e   c o p y r i g h t   h o l d e r . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   C u r l   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   D 3 . j s   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 3 ,   M i c h a e l   B o s t o c k 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t 
 
 m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
 
 
 *   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s 
 
     l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 
 
 
 
 *   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
     t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n 
 
     a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 
 
 
 
 *   T h e   n a m e   M i c h a e l   B o s t o c k   m a y   n o t   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s 
 
     d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   " A S   I S " 
 
 A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E 
 
 I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E 
 
 D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   M I C H A E L   B O S T O C K   B E   L I A B L E   F O R   A N Y   D I R E C T , 
 
 I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G , 
 
 B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E , 
 
 D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y 
 
 O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G 
 
 N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E , 
 
 E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   D 3 . j s   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   D a t a J S   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   M I T   L i c e n s e   ( M I T ) 
 
 
 
 C o p y r i g h t   ( c )   2 0 1 1   M i c r o s o f t 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   M I T   L i c e n s e   ( M I T ) 
 
 
 
 C o p y r i g h t   ( c )   2 0 1 1   M i c r o s o f t 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   M I T   L i c e n s e   ( M I T ) 
 
 
 
 C o p y r i g h t   ( c )   2 0 1 1   M i c r o s o f t 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   D a t a J S   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   D e f i n i t e l y T y p e d   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h i s   p r o j e c t   i s   l i c e n s e d   u n d e r   t h e   M I T   l i c e n s e . 
 
 C o p y r i g h t s   a r e   r e s p e c t i v e   o f   e a c h   c o n t r i b u t o r   l i s t e d   a t   t h e   b e g i n n i n g   o f   e a c h   d e f i n i t i o n   f i l e . 
 
 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   D e f i n i t e l y T y p e d   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   D o t N e t O p e n A u t h   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h i s   s o f t w a r e   i s   a   c o m p o s i t e   o f   s o u r c e   c o d e   c o n t r i b u t e d   b y   s e v e r a l   a u t h o r s 
 
 a n d   b i n a r y   d e p e n d e n c i e s   t h a t   h a v e   t h e i r   o w n   c o p y r i g h t   a n d   l i c e n s e   a g r e e m e n t s . 
 
 E v e r y   f i l e   i s   b o u n d   b y   t h e   f o l l o w i n g   c o p y r i g h t   a n d   l i c e n s e   u n l e s s   e x p l i c i t l y 
 
 i n d i c a t e d   o t h e r w i s e   i n   a n d / o r   f o r   a n y   i n d i v i d u a l   f i l e . 
 
 
 
 
 
 
 
 
 
 C o p y r i g h t   ( c )   2 0 1 1 ,   O u t e r c u r v e   F o u n d a t i o n 
 
 C o p y r i g h t   ( c )   2 0 0 8 - 2 0 1 2 ,   A n d r e w   A r n o t t 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 
 
 
 
 M i c r o s o f t   P u b l i c   L i c e n s e   ( M s - P L ) 
 
 T h i s   l i c e n s e   g o v e r n s   u s e   o f   t h e   a c c o m p a n y i n g   s o f t w a r e .   I f   y o u   u s e   t h e   s o f t w a r e ,   y o u 
 
 a c c e p t   t h i s   l i c e n s e .   I f   y o u   d o   n o t   a c c e p t   t h e   l i c e n s e ,   d o   n o t   u s e   t h e   s o f t w a r e . 
 
 
 
 
 
 1 .   D e f i n i t i o n s 
 
 T h e   t e r m s   " r e p r o d u c e , "   " r e p r o d u c t i o n , "   " d e r i v a t i v e   w o r k s , "   a n d   " d i s t r i b u t i o n "   h a v e   t h e 
 
 s a m e   m e a n i n g   h e r e   a s   u n d e r   U . S .   c o p y r i g h t   l a w . 
 
 A   " c o n t r i b u t i o n "   i s   t h e   o r i g i n a l   s o f t w a r e ,   o r   a n y   a d d i t i o n s   o r   c h a n g e s   t o   t h e   s o f t w a r e . 
 
 A   " c o n t r i b u t o r "   i s   a n y   p e r s o n   t h a t   d i s t r i b u t e s   i t s   c o n t r i b u t i o n   u n d e r   t h i s   l i c e n s e . 
 
 " L i c e n s e d   p a t e n t s "   a r e   a   c o n t r i b u t o r ' s   p a t e n t   c l a i m s   t h a t   r e a d   d i r e c t l y   o n   i t s   c o n t r i b u t i o n . 
 
 
 
 
 
 2 .   G r a n t   o f   R i g h t s 
 
 ( A )   C o p y r i g h t   G r a n t -   S u b j e c t   t o   t h e   t e r m s   o f   t h i s   l i c e n s e ,   i n c l u d i n g   t h e   l i c e n s e   c o n d i t i o n s   a n d   l i m i t a t i o n s   i n   s e c t i o n   3 ,   e a c h   c o n t r i b u t o r   g r a n t s   y o u   a   n o n - e x c l u s i v e ,   w o r l d w i d e ,   r o y a l t y - f r e e   c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e   i t s   c o n t r i b u t i o n ,   p r e p a r e   d e r i v a t i v e   w o r k s   o f   i t s   c o n t r i b u t i o n ,   a n d   d i s t r i b u t e   i t s   c o n t r i b u t i o n   o r   a n y   d e r i v a t i v e   w o r k s   t h a t   y o u   c r e a t e . 
 
 ( B )   P a t e n t   G r a n t -   S u b j e c t   t o   t h e   t e r m s   o f   t h i s   l i c e n s e ,   i n c l u d i n g   t h e   l i c e n s e   c o n d i t i o n s   a n d   l i m i t a t i o n s   i n   s e c t i o n   3 ,   e a c h   c o n t r i b u t o r   g r a n t s   y o u   a   n o n - e x c l u s i v e ,   w o r l d w i d e ,   r o y a l t y - f r e e   l i c e n s e   u n d e r   i t s   l i c e n s e d   p a t e n t s   t o   m a k e ,   h a v e   m a d e ,   u s e ,   s e l l ,   o f f e r   f o r   s a l e ,   i m p o r t ,   a n d / o r   o t h e r w i s e   d i s p o s e   o f   i t s   c o n t r i b u t i o n   i n   t h e   s o f t w a r e   o r   d e r i v a t i v e   w o r k s   o f   t h e   c o n t r i b u t i o n   i n   t h e   s o f t w a r e . 
 
 
 
 
 
 3 .   C o n d i t i o n s   a n d   L i m i t a t i o n s 
 
 ( A )   N o   T r a d e m a r k   L i c e n s e -   T h i s   l i c e n s e   d o e s   n o t   g r a n t   y o u   r i g h t s   t o   u s e   a n y   c o n t r i b u t o r s '   n a m e ,   l o g o ,   o r   t r a d e m a r k s . 
 
 ( B )   I f   y o u   b r i n g   a   p a t e n t   c l a i m   a g a i n s t   a n y   c o n t r i b u t o r   o v e r   p a t e n t s   t h a t   y o u   c l a i m   a r e   i n f r i n g e d   b y   t h e   s o f t w a r e ,   y o u r   p a t e n t   l i c e n s e   f r o m   s u c h   c o n t r i b u t o r   t o   t h e   s o f t w a r e   e n d s   a u t o m a t i c a l l y . 
 
 ( C )   I f   y o u   d i s t r i b u t e   a n y   p o r t i o n   o f   t h e   s o f t w a r e ,   y o u   m u s t   r e t a i n   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   t h a t   a r e   p r e s e n t   i n   t h e   s o f t w a r e . 
 
 ( D )   I f   y o u   d i s t r i b u t e   a n y   p o r t i o n   o f   t h e   s o f t w a r e   i n   s o u r c e   c o d e   f o r m ,   y o u   m a y   d o   s o   o n l y   u n d e r   t h i s   l i c e n s e   b y   i n c l u d i n g   a   c o m p l e t e   c o p y   o f   t h i s   l i c e n s e   w i t h   y o u r   d i s t r i b u t i o n .   I f   y o u   d i s t r i b u t e   a n y   p o r t i o n   o f   t h e   s o f t w a r e   i n   c o m p i l e d   o r   o b j e c t   c o d e   f o r m ,   y o u   m a y   o n l y   d o   s o   u n d e r   a   l i c e n s e   t h a t   c o m p l i e s   w i t h   t h i s   l i c e n s e . 
 
 ( E )   T h e   s o f t w a r e   i s   l i c e n s e d   " a s - i s . "   Y o u   b e a r   t h e   r i s k   o f   u s i n g   i t .   T h e   c o n t r i b u t o r s   g i v e   n o   e x p r e s s   w a r r a n t i e s ,   g u a r a n t e e s   o r   c o n d i t i o n s .   Y o u   m a y   h a v e   a d d i t i o n a l   c o n s u m e r   r i g h t s   u n d e r   y o u r   l o c a l   l a w s   w h i c h   t h i s   l i c e n s e   c a n n o t   c h a n g e .   T o   t h e   e x t e n t   p e r m i t t e d   u n d e r   y o u r   l o c a l   l a w s ,   t h e   c o n t r i b u t o r s   e x c l u d e   t h e   i m p l i e d   w a r r a n t i e s   o f   m e r c h a n t a b i l i t y ,   f i t n e s s   f o r   a   p a r t i c u l a r   p u r p o s e   a n d   n o n - i n f r i n g e m e n t . 
 
 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   D o t N e t O p e n A u t h   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   E C M A S c r i p t   5   S h i m s   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 A n y   c o p y r i g h t   i s   d e d i c a t e d   t o   t h e   P u b l i c   D o m a i n .   h t t p : / / c r e a t i v e c o m m o n s . o r g / p u b l i c d o m a i n / z e r o / 1 . 0 / 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   E C M A S c r i p t   5   S h i m s   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   E n t e r p r i s e L i b r a r y   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 M i c r o s o f t   P u b l i c   L i c e n s e   ( M s - P L ) 
 
 
 
 T h i s   l i c e n s e   g o v e r n s   u s e   o f   t h e   a c c o m p a n y i n g   s o f t w a r e .   I f   y o u   u s e   t h e   s o f t w a r e ,   y o u   a c c e p t   t h i s   l i c e n s e .   I f   y o u   d o   n o t   a c c e p t   t h e   l i c e n s e ,   d o   n o t   u s e   t h e   s o f t w a r e . 
 
 
 
 1 .   D e f i n i t i o n s 
 
 
 
 T h e   t e r m s   " r e p r o d u c e , "   " r e p r o d u c t i o n , "   " d e r i v a t i v e   w o r k s , "   a n d   " d i s t r i b u t i o n "   h a v e   t h e   s a m e   m e a n i n g   h e r e   a s   u n d e r   U . S .   c o p y r i g h t   l a w . 
 
 
 
 A   " c o n t r i b u t i o n "   i s   t h e   o r i g i n a l   s o f t w a r e ,   o r   a n y   a d d i t i o n s   o r   c h a n g e s   t o   t h e   s o f t w a r e . 
 
 
 
 A   " c o n t r i b u t o r "   i s   a n y   p e r s o n   t h a t   d i s t r i b u t e s   i t s   c o n t r i b u t i o n   u n d e r   t h i s   l i c e n s e . 
 
 
 
 " L i c e n s e d   p a t e n t s "   a r e   a   c o n t r i b u t o r ' s   p a t e n t   c l a i m s   t h a t   r e a d   d i r e c t l y   o n   i t s   c o n t r i b u t i o n . 
 
 
 
 2 .   G r a n t   o f   R i g h t s 
 
 
 
 ( A )   C o p y r i g h t   G r a n t -   S u b j e c t   t o   t h e   t e r m s   o f   t h i s   l i c e n s e ,   i n c l u d i n g   t h e   l i c e n s e   c o n d i t i o n s   a n d   l i m i t a t i o n s   i n   s e c t i o n   3 ,   e a c h   c o n t r i b u t o r   g r a n t s   y o u   a   n o n - e x c l u s i v e ,   w o r l d w i d e ,   r o y a l t y - f r e e   c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e   i t s   c o n t r i b u t i o n ,   p r e p a r e   d e r i v a t i v e   w o r k s   o f   i t s   c o n t r i b u t i o n ,   a n d   d i s t r i b u t e   i t s   c o n t r i b u t i o n   o r   a n y   d e r i v a t i v e   w o r k s   t h a t   y o u   c r e a t e . 
 
 
 
 ( B )   P a t e n t   G r a n t -   S u b j e c t   t o   t h e   t e r m s   o f   t h i s   l i c e n s e ,   i n c l u d i n g   t h e   l i c e n s e   c o n d i t i o n s   a n d   l i m i t a t i o n s   i n   s e c t i o n   3 ,   e a c h   c o n t r i b u t o r   g r a n t s   y o u   a   n o n - e x c l u s i v e ,   w o r l d w i d e ,   r o y a l t y - f r e e   l i c e n s e   u n d e r   i t s   l i c e n s e d   p a t e n t s   t o   m a k e ,   h a v e   m a d e ,   u s e ,   s e l l ,   o f f e r   f o r   s a l e ,   i m p o r t ,   a n d / o r   o t h e r w i s e   d i s p o s e   o f   i t s   c o n t r i b u t i o n   i n   t h e   s o f t w a r e   o r   d e r i v a t i v e   w o r k s   o f   t h e   c o n t r i b u t i o n   i n   t h e   s o f t w a r e . 
 
 
 
 3 .   C o n d i t i o n s   a n d   L i m i t a t i o n s 
 
 
 
 ( A )   N o   T r a d e m a r k   L i c e n s e -   T h i s   l i c e n s e   d o e s   n o t   g r a n t   y o u   r i g h t s   t o   u s e   a n y   c o n t r i b u t o r s '   n a m e ,   l o g o ,   o r   t r a d e m a r k s . 
 
 
 
 ( B )   I f   y o u   b r i n g   a   p a t e n t   c l a i m   a g a i n s t   a n y   c o n t r i b u t o r   o v e r   p a t e n t s   t h a t   y o u   c l a i m   a r e   i n f r i n g e d   b y   t h e   s o f t w a r e ,   y o u r   p a t e n t   l i c e n s e   f r o m   s u c h   c o n t r i b u t o r   t o   t h e   s o f t w a r e   e n d s   a u t o m a t i c a l l y . 
 
 
 
 ( C )   I f   y o u   d i s t r i b u t e   a n y   p o r t i o n   o f   t h e   s o f t w a r e ,   y o u   m u s t   r e t a i n   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   t h a t   a r e   p r e s e n t   i n   t h e   s o f t w a r e . 
 
 
 
 ( D )   I f   y o u   d i s t r i b u t e   a n y   p o r t i o n   o f   t h e   s o f t w a r e   i n   s o u r c e   c o d e   f o r m ,   y o u   m a y   d o   s o   o n l y   u n d e r   t h i s   l i c e n s e   b y   i n c l u d i n g   a   c o m p l e t e   c o p y   o f   t h i s   l i c e n s e   w i t h   y o u r   d i s t r i b u t i o n .   I f   y o u   d i s t r i b u t e   a n y   p o r t i o n   o f   t h e   s o f t w a r e   i n   c o m p i l e d   o r   o b j e c t   c o d e   f o r m ,   y o u   m a y   o n l y   d o   s o   u n d e r   a   l i c e n s e   t h a t   c o m p l i e s   w i t h   t h i s   l i c e n s e . 
 
 
 
 ( E )   T h e   s o f t w a r e   i s   l i c e n s e d   " a s - i s . "   Y o u   b e a r   t h e   r i s k   o f   u s i n g   i t .   T h e   c o n t r i b u t o r s   g i v e   n o   e x p r e s s   w a r r a n t i e s ,   g u a r a n t e e s   o r   c o n d i t i o n s .   Y o u   m a y   h a v e   a d d i t i o n a l   c o n s u m e r   r i g h t s   u n d e r   y o u r   l o c a l   l a w s   w h i c h   t h i s   l i c e n s e   c a n n o t   c h a n g e .   T o   t h e   e x t e n t   p e r m i t t e d   u n d e r   y o u r   l o c a l   l a w s ,   t h e   c o n t r i b u t o r s   e x c l u d e   t h e   i m p l i e d   w a r r a n t i e s   o f   m e r c h a n t a b i l i t y ,   f i t n e s s   f o r   a   p a r t i c u l a r   p u r p o s e   a n d   n o n - i n f r i n g e m e n t . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   E n t e r p r i s e L i b r a r y   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   E n t i t y   F r a m e w o r k   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 A p a c h e   L i c e n s e   2 . 0   ( A p a c h e ) 
 
 
 
 A p a c h e   L i c e n s e 
 
 V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 
 
 T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
 1 .   D e f i n i t i o n s . 
 
 
 
 " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 
 
 " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y   t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
 " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l   o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n   c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e   d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r   o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e   o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
 " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 
 
 " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n   s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
 
 
 " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l   t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n ,   a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
 " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a   c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k   ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
 " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e   e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s   r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s   o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n   s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f ,   t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
 " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g   t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s   t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y   s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r   o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f   t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d "   m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t   t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s ,   a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e   L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t   e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e   d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
 " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y   o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d   s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
 2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e . 
 
 
 
 S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f ,   p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e   W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 
 
 3 .   G r a n t   o f   P a t e n t   L i c e n s e . 
 
 
 
 S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e ,   u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k ,   w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e   b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r   C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s )   w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u   i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a   c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k   o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t   o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s   g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e   a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
 4 .   R e d i s t r i b u t i o n . 
 
 
 
 Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u   m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 1 .   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 
 
 2 .   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s   s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 
 
 3 .   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 
 
 4 .   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s   d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t   i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d   w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e   o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d   a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r   d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r ,   w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s   o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d   d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n   n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e   o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d   t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d   a s   m o d i f y i n g   t h e   L i c e n s e . 
 
 
 
 Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d   m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r   f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h   t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 
 
 5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s . 
 
 
 
 U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e ,   a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s .   N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y   t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d   w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
 6 .   T r a d e m a r k s . 
 
 
 
 T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e   n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r ,   e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e   o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
 7 .   D i s c l a i m e r   o f   W a r r a n t y . 
 
 
 
 U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h   C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   o n   a n   " A S   I S "   B A S I S ,   W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s   o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e   a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y   r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
 8 .   L i m i t a t i o n   o f   L i a b i l i t y . 
 
 
 
 I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y ,   w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e ,   u n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y   n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e   l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l ,   i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a   r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e   W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l ,   w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l   o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r   h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
 9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y . 
 
 
 
 W h i l e   r e d i s t r i b u t i n g   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r ,   a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y ,   o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s   L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y   o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f   o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y ,   d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y   i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n   o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   E n t i t y   F r a m e w o r k   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   E s p r i m a . j s   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t 
 
 m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
 
 
     *   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t 
 
         n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
     *   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t 
 
         n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e 
 
         d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   " A S   I S " 
 
 A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E 
 
 I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E 
 
 A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   < C O P Y R I G H T   H O L D E R >   B E   L I A B L E   F O R   A N Y 
 
 D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S 
 
 ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ; 
 
 L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D 
 
 O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T 
 
 ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F 
 
 T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   E s p r i m a . j s   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   F a c e B o o k   C #   S D K   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 A p a c h e   L i c e n s e ,   V e r s i o n   2 . 0 
 
 
 
 A p a c h e   L i c e n s e 
 
   V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
   h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 
 
 T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
 1 .   D e f i n i t i o n s . 
 
 
 
 " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 
 
 " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y   t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
 " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l   o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n   c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e   d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r   o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e   o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
 " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 
 
 " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n   s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
 
 
 " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l   t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n ,   a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
 " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a   c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k   ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
 " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e   e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s   r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s   o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n   s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f ,   t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
 " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g   t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s   t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y   s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r   o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f   t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d "   m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t   t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s ,   a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e   L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t   e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e   d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
 " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y   o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d   s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
 2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e . 
 
 
 
 S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f ,   p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e   W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 
 
 3 .   G r a n t   o f   P a t e n t   L i c e n s e . 
 
 
 
 S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e ,   u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k ,   w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e   b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r   C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s )   w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u   i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a   c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k   o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t   o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s   g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e   a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
 4 .   R e d i s t r i b u t i o n . 
 
 
 
 Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u   m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 1 . Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 2 . Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s   s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 3 . Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 4 . I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s   d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t   i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d   w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e   o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d   a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r   d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r ,   w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s   o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d   d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n   n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e   o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d   t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d   a s   m o d i f y i n g   t h e   L i c e n s e . 
 
 
 
 Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d   m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r   f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h   t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 
 
 5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s . 
 
 
 
 U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e ,   a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s .   N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y   t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d   w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
 6 .   T r a d e m a r k s . 
 
 
 
 T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e   n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r ,   e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e   o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
 7 .   D i s c l a i m e r   o f   W a r r a n t y . 
 
 
 
 U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h   C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   o n   a n   " A S   I S "   B A S I S ,   W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s   o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e   a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y   r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
 8 .   L i m i t a t i o n   o f   L i a b i l i t y . 
 
 
 
 I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y ,   w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e ,   u n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y   n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e   l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l ,   i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a   r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e   W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l ,   w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l   o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r   h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
 9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y . 
 
 
 
 W h i l e   r e d i s t r i b u t i n g   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r ,   a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y ,   o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s   L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y   o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f   o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y ,   d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y   i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n   o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 
 
 E N D   O F   T E R M S   A N D   C O N D I T I O N S 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 1   O u t e r c u r v e   F o u n d a t i o n 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 S y s t e m . C h a r . c s 
 
 
 
 A u t h o r s : 
 
 A n d r e a s   N a h r   ( C l a s s D e v e l o p m e n t @ A - S o f t T e c h . c o m ) 
 
 M i g u e l   d e   I c a z a   ( m i g u e l @ x i m i a n . c o m ) 
 
 J a c k s o n   H a r p e r   ( j a c k s o n @ x i m i a n . c o m ) 
 
 
 
 ( C )   X i m i a n ,   I n c .   h t t p : / / w w w . x i m i a n . c o m   
 
 C o p y r i g h t   ( C )   2 0 0 4 - 2 0 0 5   N o v e l l ,   I n c   ( h t t p : / / w w w . n o v e l l . c o m ) 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g 
 
 a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e 
 
 " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g 
 
 w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h , 
 
 d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o 
 
 p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o 
 
 t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e 
 
 i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D , 
 
 E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F 
 
 M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D 
 
 N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E 
 
 L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N 
 
 O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N 
 
 W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   P r o c u r i o s   
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E .   
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   F a c e B o o k   C #   S D K   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   F D L I B M   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 *   C o p y r i g h t   ( C )   2 0 0 4   b y   S u n   M i c r o s y s t e m s ,   I n c .   A l l   r i g h t s   r e s e r v e d . 
 
 * 
 
 *   P e r m i s s i o n   t o   u s e ,   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s 
 
 *   s o f t w a r e   i s   f r e e l y   g r a n t e d ,   p r o v i d e d   t h a t   t h i s   n o t i c e   
 
   *   i s   p r e s e r v e d . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   F D L I B M   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   F r e e t y p e   2   F o n t   E n g i n e   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   F r e e T y p e   P r o j e c t   L I C E N S E 
 
                                         - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
                                                         2 0 0 6 - J a n - 2 7 
 
 
 
                                         C o p y r i g h t   1 9 9 6 - 2 0 0 2 ,   2 0 0 6   b y 
 
                     D a v i d   T u r n e r ,   R o b e r t   W i l h e l m ,   a n d   W e r n e r   L e m b e r g 
 
 
 
 
 
 
 
 I n t r o d u c t i o n 
 
 = = = = = = = = = = = = 
 
 
 
     T h e   F r e e T y p e     P r o j e c t   i s   d i s t r i b u t e d   i n     s e v e r a l   a r c h i v e   p a c k a g e s ; 
 
     s o m e   o f   t h e m   m a y   c o n t a i n ,   i n   a d d i t i o n   t o   t h e   F r e e T y p e   f o n t   e n g i n e , 
 
     v a r i o u s   t o o l s   a n d     c o n t r i b u t i o n s   w h i c h   r e l y   o n ,   o r     r e l a t e   t o ,   t h e 
 
     F r e e T y p e   P r o j e c t . 
 
 
 
     T h i s     l i c e n s e   a p p l i e s     t o   a l l     f i l e s   f o u n d     i n   s u c h     p a c k a g e s ,   a n d 
 
     w h i c h   d o   n o t     f a l l   u n d e r   t h e i r   o w n   e x p l i c i t     l i c e n s e .     T h e   l i c e n s e 
 
     a f f e c t s     t h u s     t h e     F r e e T y p e       f o n t     e n g i n e ,     t h e     t e s t     p r o g r a m s , 
 
     d o c u m e n t a t i o n   a n d   m a k e f i l e s ,   a t   t h e   v e r y   l e a s t . 
 
 
 
     T h i s     l i c e n s e       w a s     i n s p i r e d     b y     t h e     B S D ,       A r t i s t i c ,     a n d     I J G 
 
     ( I n d e p e n d e n t   J P E G     G r o u p )   l i c e n s e s ,   w h i c h     a l l   e n c o u r a g e   i n c l u s i o n 
 
     a n d     u s e   o f     f r e e     s o f t w a r e   i n     c o m m e r c i a l     a n d   f r e e w a r e     p r o d u c t s 
 
     a l i k e .     A s   a   c o n s e q u e n c e ,   i t s   m a i n   p o i n t s   a r e   t h a t : 
 
 
 
         o   W e   d o n ' t   p r o m i s e   t h a t   t h i s   s o f t w a r e   w o r k s .   H o w e v e r ,   w e   w i l l   b e 
 
             i n t e r e s t e d   i n   a n y   k i n d   o f   b u g   r e p o r t s .   ( ` a s   i s '   d i s t r i b u t i o n ) 
 
 
 
         o   Y o u   c a n     u s e   t h i s   s o f t w a r e   f o r   w h a t e v e r   y o u     w a n t ,   i n   p a r t s   o r 
 
             f u l l   f o r m ,   w i t h o u t   h a v i n g   t o   p a y   u s .   ( ` r o y a l t y - f r e e '   u s a g e ) 
 
 
 
         o   Y o u   m a y   n o t   p r e t e n d   t h a t     y o u   w r o t e   t h i s   s o f t w a r e .     I f   y o u   u s e 
 
             i t ,   o r     o n l y   p a r t s   o f   i t ,     i n   a   p r o g r a m ,     y o u   m u s t   a c k n o w l e d g e 
 
             s o m e w h e r e     i n     y o u r     d o c u m e n t a t i o n     t h a t     y o u     h a v e     u s e d     t h e 
 
             F r e e T y p e   c o d e .   ( ` c r e d i t s ' ) 
 
 
 
     W e     s p e c i f i c a l l y     p e r m i t     a n d     e n c o u r a g e     t h e     i n c l u s i o n     o f     t h i s 
 
     s o f t w a r e ,   w i t h     o r   w i t h o u t   m o d i f i c a t i o n s ,     i n   c o m m e r c i a l   p r o d u c t s . 
 
     W e     d i s c l a i m     a l l   w a r r a n t i e s     c o v e r i n g     T h e     F r e e T y p e   P r o j e c t     a n d 
 
     a s s u m e   n o   l i a b i l i t y   r e l a t e d   t o   T h e   F r e e T y p e   P r o j e c t . 
 
 
 
 
 
     F i n a l l y ,     m a n y     p e o p l e     a s k e d     u s     f o r     a     p r e f e r r e d     f o r m     f o r     a 
 
     c r e d i t / d i s c l a i m e r   t o   u s e   i n   c o m p l i a n c e   w i t h   t h i s   l i c e n s e .     W e   t h u s 
 
     e n c o u r a g e   y o u   t o   u s e   t h e   f o l l o w i n g   t e x t : 
 
 
 
       " " " 
 
         P o r t i o n s   o f   t h i s   s o f t w a r e   a r e   c o p y r i g h t   ?   < y e a r >   T h e   F r e e T y p e 
 
         P r o j e c t   ( w w w . f r e e t y p e . o r g ) .     A l l   r i g h t s   r e s e r v e d . 
 
       " " " 
 
 
 
     P l e a s e   r e p l a c e   < y e a r >   w i t h   t h e   v a l u e   f r o m   t h e   F r e e T y p e   v e r s i o n   y o u 
 
     a c t u a l l y   u s e . 
 
 
 
 
 
 L e g a l   T e r m s 
 
 = = = = = = = = = = = 
 
 
 
 0 .   D e f i n i t i o n s 
 
 - - - - - - - - - - - - - - 
 
 
 
     T h r o u g h o u t   t h i s   l i c e n s e ,     t h e   t e r m s   ` p a c k a g e ' ,   ` F r e e T y p e   P r o j e c t ' , 
 
     a n d     ` F r e e T y p e     a r c h i v e '   r e f e r     t o     t h e     s e t     o f   f i l e s     o r i g i n a l l y 
 
     d i s t r i b u t e d     b y   t h e     a u t h o r s     ( D a v i d   T u r n e r ,     R o b e r t   W i l h e l m ,     a n d 
 
     W e r n e r   L e m b e r g )   a s   t h e   ` F r e e T y p e   P r o j e c t ' ,   b e   t h e y   n a m e d   a s   a l p h a , 
 
     b e t a   o r   f i n a l   r e l e a s e . 
 
 
 
     ` Y o u '   r e f e r s   t o     t h e   l i c e n s e e ,   o r   p e r s o n   u s i n g     t h e   p r o j e c t ,   w h e r e 
 
     ` u s i n g '   i s   a   g e n e r i c   t e r m   i n c l u d i n g   c o m p i l i n g   t h e   p r o j e c t ' s   s o u r c e 
 
     c o d e   a s     w e l l   a s   l i n k i n g   i t     t o   f o r m   a     ` p r o g r a m '   o r   ` e x e c u t a b l e ' . 
 
     T h i s     p r o g r a m   i s     r e f e r r e d   t o     a s     ` a   p r o g r a m     u s i n g   t h e     F r e e T y p e 
 
     e n g i n e ' . 
 
 
 
     T h i s     l i c e n s e   a p p l i e s     t o   a l l     f i l e s   d i s t r i b u t e d     i n     t h e   o r i g i n a l 
 
     F r e e T y p e     P r o j e c t ,       i n c l u d i n g     a l l     s o u r c e       c o d e ,     b i n a r i e s     a n d 
 
     d o c u m e n t a t i o n ,     u n l e s s     o t h e r w i s e     s t a t e d       i n     t h e     f i l e     i n     i t s 
 
     o r i g i n a l ,   u n m o d i f i e d   f o r m   a s     d i s t r i b u t e d   i n   t h e   o r i g i n a l   a r c h i v e . 
 
     I f   y o u   a r e     u n s u r e   w h e t h e r   o r   n o t   a   p a r t i c u l a r     f i l e   i s   c o v e r e d   b y 
 
     t h i s   l i c e n s e ,   y o u   m u s t   c o n t a c t   u s   t o   v e r i f y   t h i s . 
 
 
 
     T h e   F r e e T y p e     P r o j e c t   i s   c o p y r i g h t   ( C )   1 9 9 6 - 2 0 0 0     b y   D a v i d   T u r n e r , 
 
     R o b e r t   W i l h e l m ,   a n d   W e r n e r   L e m b e r g .     A l l   r i g h t s   r e s e r v e d   e x c e p t   a s 
 
     s p e c i f i e d   b e l o w . 
 
 
 
 1 .   N o   W a r r a n t y 
 
 - - - - - - - - - - - - - - 
 
 
 
     T H E   F R E E T Y P E   P R O J E C T     I S   P R O V I D E D   ` A S   I S '   W I T H O U T     W A R R A N T Y   O F   A N Y 
 
     K I N D ,   E I T H E R     E X P R E S S   O R   I M P L I E D ,     I N C L U D I N G ,   B U T   N O T     L I M I T E D   T O , 
 
     W A R R A N T I E S     O F     M E R C H A N T A B I L I T Y       A N D     F I T N E S S     F O R     A     P A R T I C U L A R 
 
     P U R P O S E .     I N   N O   E V E N T   W I L L   A N Y   O F   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S 
 
     B E   L I A B L E     F O R   A N Y   D A M A G E S   C A U S E D     B Y   T H E   U S E   O R     T H E   I N A B I L I T Y   T O 
 
     U S E ,   O F   T H E   F R E E T Y P E   P R O J E C T . 
 
 
 
 2 .   R e d i s t r i b u t i o n 
 
 - - - - - - - - - - - - - - - - - 
 
 
 
     T h i s     l i c e n s e     g r a n t s     a     w o r l d w i d e ,   r o y a l t y - f r e e ,     p e r p e t u a l     a n d 
 
     i r r e v o c a b l e   r i g h t     a n d   l i c e n s e   t o   u s e ,     e x e c u t e ,   p e r f o r m ,   c o m p i l e , 
 
     d i s p l a y ,     c o p y ,       c r e a t e     d e r i v a t i v e     w o r k s       o f ,     d i s t r i b u t e     a n d 
 
     s u b l i c e n s e   t h e     F r e e T y p e   P r o j e c t   ( i n     b o t h   s o u r c e   a n d     o b j e c t   c o d e 
 
     f o r m s )     a n d     d e r i v a t i v e   w o r k s     t h e r e o f     f o r     a n y     p u r p o s e ;   a n d     t o 
 
     a u t h o r i z e   o t h e r s     t o   e x e r c i s e     s o m e   o r   a l l     o f   t h e     r i g h t s   g r a n t e d 
 
     h e r e i n ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
         o   R e d i s t r i b u t i o n   o f     s o u r c e   c o d e     m u s t   r e t a i n   t h i s     l i c e n s e   f i l e 
 
             ( ` F T L . T X T ' )   u n a l t e r e d ;   a n y     a d d i t i o n s ,   d e l e t i o n s   o r   c h a n g e s   t o 
 
             t h e   o r i g i n a l     f i l e s   m u s t   b e   c l e a r l y     i n d i c a t e d   i n   a c c o m p a n y i n g 
 
             d o c u m e n t a t i o n .       T h e     c o p y r i g h t       n o t i c e s     o f     t h e     u n a l t e r e d , 
 
             o r i g i n a l     f i l e s   m u s t     b e     p r e s e r v e d   i n     a l l     c o p i e s   o f     s o u r c e 
 
             f i l e s . 
 
 
 
         o   R e d i s t r i b u t i o n   i n   b i n a r y   f o r m   m u s t   p r o v i d e   a     d i s c l a i m e r     t h a t 
 
             s t a t e s     t h a t     t h e   s o f t w a r e   i s   b a s e d   i n   p a r t   o f   t h e   w o r k   o f   t h e 
 
             F r e e T y p e   T e a m ,     i n     t h e     d i s t r i b u t i o n     d o c u m e n t a t i o n .     W e   a l s o 
 
             e n c o u r a g e   y o u   t o   p u t   a n   U R L   t o   t h e   F r e e T y p e   w e b   p a g e     i n     y o u r 
 
             d o c u m e n t a t i o n ,   t h o u g h   t h i s   i s n ' t   m a n d a t o r y . 
 
 
 
     T h e s e   c o n d i t i o n s     a p p l y   t o   a n y     s o f t w a r e   d e r i v e d   f r o m   o r     b a s e d   o n 
 
     t h e   F r e e T y p e   P r o j e c t ,     n o t   j u s t   t h e   u n m o d i f i e d   f i l e s .       I f   y o u   u s e 
 
     o u r   w o r k ,   y o u     m u s t   a c k n o w l e d g e   u s .     H o w e v e r ,   n o     f e e   n e e d   b e   p a i d 
 
     t o   u s . 
 
 
 
 3 .   A d v e r t i s i n g 
 
 - - - - - - - - - - - - - - 
 
 
 
     N e i t h e r   t h e     F r e e T y p e   a u t h o r s   a n d     c o n t r i b u t o r s   n o r   y o u     s h a l l   u s e 
 
     t h e   n a m e   o f   t h e     o t h e r   f o r   c o m m e r c i a l ,   a d v e r t i s i n g ,   o r   p r o m o t i o n a l 
 
     p u r p o s e s   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 
 
     W e   s u g g e s t ,     b u t   d o   n o t   r e q u i r e ,   t h a t     y o u   u s e   o n e   o r     m o r e   o f   t h e 
 
     f o l l o w i n g   p h r a s e s   t o   r e f e r     t o   t h i s   s o f t w a r e   i n   y o u r   d o c u m e n t a t i o n 
 
     o r   a d v e r t i s i n g     m a t e r i a l s :   ` F r e e T y p e   P r o j e c t ' ,     ` F r e e T y p e   E n g i n e ' , 
 
     ` F r e e T y p e   l i b r a r y ' ,   o r   ` F r e e T y p e   D i s t r i b u t i o n ' . 
 
 
 
     A s     y o u   h a v e     n o t   s i g n e d     t h i s   l i c e n s e ,     y o u   a r e     n o t     r e q u i r e d   t o 
 
     a c c e p t     i t .       H o w e v e r ,     a s     t h e   F r e e T y p e     P r o j e c t     i s     c o p y r i g h t e d 
 
     m a t e r i a l ,   o n l y     t h i s   l i c e n s e ,   o r     a n o t h e r   o n e   c o n t r a c t e d     w i t h   t h e 
 
     a u t h o r s ,   g r a n t s   y o u     t h e   r i g h t   t o   u s e ,   d i s t r i b u t e ,     a n d   m o d i f y   i t . 
 
     T h e r e f o r e ,     b y     u s i n g ,     d i s t r i b u t i n g ,     o r   m o d i f y i n g     t h e     F r e e T y p e 
 
     P r o j e c t ,   y o u   i n d i c a t e   t h a t   y o u   u n d e r s t a n d   a n d   a c c e p t   a l l   t h e   t e r m s 
 
     o f   t h i s   l i c e n s e . 
 
 
 
 4 .   C o n t a c t s 
 
 - - - - - - - - - - - 
 
 
 
     T h e r e   a r e   t w o   m a i l i n g   l i s t s   r e l a t e d   t o   F r e e T y p e : 
 
 
 
         o   f r e e t y p e @ n o n g n u . o r g 
 
 
 
             D i s c u s s e s   g e n e r a l   u s e   a n d   a p p l i c a t i o n s   o f   F r e e T y p e ,   a s   w e l l   a s 
 
             f u t u r e   a n d     w a n t e d   a d d i t i o n s   t o   t h e     l i b r a r y   a n d   d i s t r i b u t i o n . 
 
             I f     y o u   a r e   l o o k i n g     f o r   s u p p o r t ,     s t a r t   i n     t h i s   l i s t     i f   y o u 
 
             h a v e n ' t   f o u n d   a n y t h i n g   t o   h e l p   y o u   i n   t h e   d o c u m e n t a t i o n . 
 
 
 
         o   f r e e t y p e - d e v e l @ n o n g n u . o r g 
 
 
 
             D i s c u s s e s   b u g s ,     a s   w e l l     a s   e n g i n e   i n t e r n a l s ,     d e s i g n   i s s u e s , 
 
             s p e c i f i c   l i c e n s e s ,   p o r t i n g ,   e t c . 
 
 
 
     O u r   h o m e   p a g e   c a n   b e   f o u n d   a t 
 
 
 
         h t t p : / / w w w . f r e e t y p e . o r g 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   F r e e t y p e   2   F o n t   E n g i n e   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   G i t   L o g o   b y   J a s o n   L o n g   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   G i t   L o g o   i s   l i c e n s e d   u n d e r   t h e   C r e a t i v e   C o m m o n s   b y   A t t r i b u t i o n   3 . 0   l i c e n s e   w h i c h   c a n   b e   f o u n d   a t   h t t p : / / c r e a t i v e c o m m o n s . o r g / l i c e n s e s / b y / 3 . 0 / 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   G i t   L o g o   b y   J a s o n   L o n g   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   H i g h C h a r t s . j s   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 U s e d   u n d e r   l i c e n s e   f r o m   H i g h S o f t   A S . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 H i g h C h a r t s . j s   i n c l u d e s   p o r t i o n s   o f   p h p . j s   
 
 h t t p : / / p h p j s . o r g 
 
   
 
 p h p . j s   i s   c o p y r i g h t   2 0 1 1   K e v i n   v a n   Z o n n e v e l d . 
 
   
 
 P o r t i o n s   c o p y r i g h t   B r e t t   Z a m i r   ( h t t p : / / b r e t t - z a m i r . m e ) ,   K e v i n   v a n   Z o n n e v e l d 
 
 ( h t t p : / / k e v i n . v a n z o n n e v e l d . n e t ) ,   O n n o   M a r s m a n ,   T h e r i a u l t ,   M i c h a e l   W h i t e 
 
 ( h t t p : / / g e t s p r i n k . c o m ) ,   W a l d o   M a l q u i   S i l v a ,   P a u l o   F r e i t a s ,   J a c k ,   J o n a s 
 
 R a o n i   S o a r e s   S i l v a   ( h t t p : / / w w w . j s f r o m h e l l . c o m ) ,   P h i l i p   P e t e r s o n ,   L e g a e v 
 
 A n d r e y ,   A t e s   G o r a l   ( h t t p : / / m a g n e t i q . c o m ) ,   A l e x ,   R a t h e o u s ,   M a r t i j n   W i e r i n g a , 
 
 R a f a l   K u k a w s k i   ( h t t p : / / b l o g . k u k a w s k i . p l ) ,   l m e y r i c k 
 
 ( h t t p s : / / s o u r c e f o r g e . n e t / p r o j e c t s / b c m a t h - j s / ) ,   N a t e ,   P h i l i p p e   B a u m a n n , 
 
 E n r i q u e   G o n z a l e z ,   W e b t o o l k i t . i n f o   ( h t t p : / / w w w . w e b t o o l k i t . i n f o / ) ,   C a r l o s   R . 
 
 L .   R o d r i g u e s   ( h t t p : / / w w w . j s f r o m h e l l . c o m ) ,   A s h   S e a r l e 
 
 ( h t t p : / / h e x m e n . c o m / b l o g / ) ,   J a n i   H a r t i k a i n e n ,   t r a v c ,   O l e   V r i j e n h o e k , 
 
 E r k e k j e t t e r ,   M i c h a e l   G r i e r ,   R a f a l   K u k a w s k i   ( h t t p : / / k u k a w s k i . p l ) ,   J o h n n y 
 
 M a s t   ( h t t p : / / w w w . p h p v r o u w e n . n l ) ,   T . W i l d ,   d 3 x , 
 
 h t t p : / / s t a c k o v e r f l o w . c o m / q u e s t i o n s / 5 7 8 0 3 / h o w - t o - c o n v e r t - d e c i m a l - t o - h e x - i n - j a v a s c r i p t , 
 
 R a f a l   K u k a w s k i   ( h t t p : / / b l o g . k u k a w s k i . p l / ) ,   s t a g 0 1 9 ,   p i l u s ,   W e b D e v H o b o 
 
 ( h t t p : / / w e b d e v h o b o . b l o g s p o t . c o m / ) ,   m a r r t i n s ,   G e e k F G 
 
 ( h t t p : / / g e e k f g . b l o g s p o t . c o m ) ,   A n d r e a   G i a m m a r c h i 
 
 ( h t t p : / / w e b r e f l e c t i o n . b l o g s p o t . c o m ) ,   A r p a d   R a y   ( m a i l t o : a r p a d @ p h p . n e t ) , 
 
 g o r t h a u r ,   P a u l   S m i t h ,   T i m   d e   K o n i n g   ( h t t p : / / w w w . k i n g s q u a r e . n l ) ,   J o r i s ,   O l e g 
 
 E r e m e e v ,   S t e v e   H i l d e r ,   m a j a k ,   g e t t i m e o f d a y ,   K E L A N ,   J o s h   F r a s e r 
 
 ( h t t p : / / o n l i n e a s p e c t . c o m / 2 0 0 7 / 0 6 / 0 8 / a u t o - d e t e c t - a - t i m e - z o n e - w i t h - j a v a s c r i p t / ) , 
 
 M a r c   P a l a u ,   K e v i n   v a n   Z o n n e v e l d   ( h t t p : / / k e v i n . v a n z o n n e v e l d . n e t / ) ,   M a r t i n 
 
 ( h t t p : / / w w w . e r l e n w i e s e . d e / ) ,   B r e a k i n g   P a r   C o n s u l t i n g   I n c 
 
 ( h t t p : / / w w w . b r e a k i n g p a r . c o m / b k p / h o m e . n s f / 0 / 8 7 2 5 6 B 2 8 0 0 1 5 1 9 3 F 8 7 2 5 6 C F B 0 0 6 C 4 5 F 7 ) , 
 
 C h r i s ,   M i r e k   S l u g e n ,   s a u l i u s ,   A l f o n s o   J i m e n e z 
 
 ( h t t p : / / w w w . a l f o n s o j i m e n e z . c o m ) ,   D i p l o m @ t   ( h t t p : / / d i f a n e . c o m / ) ,   f e l i x , 
 
 M a i l f a k e r   ( h t t p : / / w w w . w e e d e m . f r / ) ,   T y l e r   A k i n s   ( h t t p : / / r u m k i n . c o m ) ,   C a i o 
 
 A r i e d e   ( h t t p : / / c a i o a r i e d e . c o m ) ,   R o b i n ,   K a n k r e l u n e 
 
 ( h t t p : / / w w w . w e b f a k t o r y . i n f o / ) ,   K a r o l   K o w a l s k i ,   I m g e n   T a t a 
 
 ( h t t p : / / w w w . m y i p d f . c o m / ) ,   m d s j a c k   ( h t t p : / / w w w . m d s j a c k . b o . i t ) ,   D r e a m e r , 
 
 F e l i x   G e i s e n d o e r f e r   ( h t t p : / / w w w . d e b u g g a b l e . c o m / f e l i x ) ,   L a r s   F i s c h e r ,   A J , 
 
 D a v i d ,   A m a n   G u p t a ,   M i c h a e l   W h i t e ,   P u b l i c   D o m a i n 
 
 ( h t t p : / / w w w . j s o n . o r g / j s o n 2 . j s ) ,   S t e v e n   L e v i t h a n 
 
 ( h t t p : / / b l o g . s t e v e n l e v i t h a n . c o m ) ,   S a k i m o r i ,   P e l l e n t e s q u e   M a l e s u a d a , 
 
 T h u n d e r . m ,   D j   ( h t t p : / / p h p j s . o r g / f u n c t i o n s / h t m l e n t i t i e s : 4 2 5 # c o m m e n t _ 1 3 4 0 1 8 ) , 
 
 S t e v e   C l a y ,   D a v i d   J a m e s ,   F r a n c o i s ,   c l a s s _ e x i s t s ,   n o b b l e r ,   T .   W i l d ,   I t s a c o n 
 
 ( h t t p : / / w w w . i t s a c o n . n e t / ) ,   d a t e ,   O l e   V r i j e n h o e k   ( h t t p : / / w w w . n e r v o u s . n l / ) , 
 
 F o x ,   R a p h a e l   ( A o   R U D L E R ) ,   M a r c o ,   n o n a m e ,   M a t e u s z   " l o o n q u a w l "   Z a l e g a ,   F r a n k 
 
 F o r t e ,   A r n o ,   g e r ,   m k t i m e ,   j o h n   ( h t t p : / / w w w . j d - t e c h . n e t ) ,   N i c k   K o l o s o v 
 
 ( h t t p : / / s a m m y . r u ) ,   m a r c   a n d r e u ,   S c o t t   C a r i s s ,   D o u g l a s   C r o c k f o r d 
 
 ( h t t p : / / j a v a s c r i p t . c r o c k f o r d . c o m ) ,   m a d i p t a ,   S l a w o m i r   K a n i e c k i , 
 
 R e v e r s e S y n t a x ,   N a t h a n ,   A l e x   W i l s o n ,   k e n n e t h ,   B a y r o n   G u e v a r a ,   A d a m   W a l l n e r 
 
 ( h t t p : / / w e b 2 . b i t b a r o . h u / ) ,   p a u l o   k u o n g ,   j m w e b ,   L i n c o l n   R a m s a y ,   d j m i x , 
 
 P y e r r e ,   J o n   H o h l e ,   T h i a g o   M a t a   ( h t t p : / / t h i a g o m a t a . b l o g . c o m ) ,   l m e y r i c k 
 
 ( h t t p s : / / s o u r c e f o r g e . n e t / p r o j e c t s / b c m a t h - j s / t h i s . ) ,   L i n u x w o r l d ,   d u n c a n , 
 
 G i l b e r t ,   S a n j o y   R o y ,   S h i n g o ,   s a n k a i ,   O s k a r   L a r s s o n   H  g f e l d t 
 
 ( h t t p : / / o s k a r - l h . n a m e / ) ,   D e n n y   W a r d h a n a ,   0 m 3 r ,   E v e r l a s t o ,   S u b h a s i s   D e b , 
 
 j o s h ,   j d ,   P i e r   P a o l o   R a m o n   ( h t t p : / / w w w . m a s t e r s o u p . c o m / ) ,   P ,   m e r a b i ,   S o r e n 
 
 H a n s e n ,   E u g e n e   B u l k i n   ( h t t p : / / d o u b l e a w . c o m / ) ,   D e r   S i m o n 
 
 ( h t t p : / / i n n e r d o m . s o u r c e f o r g e . n e t / ) ,   e c h o   i s   b a d ,   O z h ,   X o r a X 
 
 ( h t t p : / / w w w . x o r a x . i n f o ) ,   E d o r F a u s ,   J B ,   J   A   R ,   M a r c   J a n s e n ,   F r a n c e s c o ,   L H , 
 
 S t o y a n   K y o s e v   ( h t t p : / / w w w . s v e s t . o r g / ) ,   n o r d _ u a ,   o m i d 
 
 ( h t t p : / / p h p j s . o r g / f u n c t i o n s / 3 8 0 : 3 8 0 # c o m m e n t _ 1 3 7 1 2 2 ) ,   B r a d   T o u e s n a r d ,   M e E t c 
 
 ( h t t p : / / y a s s . m e e t c w e b . c o m ) ,   P e t e r - P a u l   K o c h 
 
 ( h t t p : / / w w w . q u i r k s m o d e . o r g / j s / b e a t . h t m l ) ,   O l i v i e r   L o u v i g n e s 
 
 ( h t t p : / / m g - c r e a . c o m / ) ,   T 0 b s n ,   T i m   W i e l ,   B r y a n   E l l i o t t ,   J a l a l   B e r r a m i , 
 
 M a r t i n ,   J T ,   D a v i d   R a n d a l l ,   T h o m a s   B e a u c o u r t   ( h t t p : / / w w w . w e b a p p . f r ) ,   t a i t h , 
 
 v l a d o   h o u b a ,   P i e r r e - L u c   P a o u r ,   K r i s t o f   C o o m a n s   ( S C K - C E N   B e l g i a n   N u c l e a i r 
 
 R e s e a r c h   C e n t r e ) ,   M a r t i n   P o o l ,   K i r k   S t r o b e c k ,   R i c k   W a l d r o n ,   B r a n t   M e s s e n g e r 
 
 ( h t t p : / / w w w . b r a n t m e s s e n g e r . c o m / ) ,   D e v a n   P e n n e r - W o e l k ,   S a u l o   V a l l o r y ,   W a g n e r 
 
 B .   S o a r e s ,   A r t u r   T c h e r n y c h e v ,   V a l e n t i n a   D e   R o s a ,   J a s o n   W o n g 
 
 ( h t t p : / / c a r r o t . o r g / ) ,   C h r i s t o p h ,   D a n i e l   E s t e b a n ,   s t r f t i m e ,   M i c k @ e l ,   r e z n a , 
 
 S i m o n   W i l l i s o n   ( h t t p : / / s i m o n w i l l i s o n . n e t ) ,   A n t o n   O n g s o n ,   G a b r i e l   P a d e r n i , 
 
 M a r c o   v a n   O o r t ,   p e n u t b u t t e r j e l l y ,   P h i l i p p   L e n s s e n ,   B j o r n   R o e s b e k e 
 
 ( h t t p : / / w w w . b j o r n r o e s b e k e . b e / ) ,   B u g ? ,   E r i c   N a g e l ,   T o m a s z   W e s o l o w s k i , 
 
 E v e r t j a n   G a r r e t s e n ,   B o b b y   D r a k e ,   B l u e s   ( h t t p : / / t e c h . b l u e s m o o n . i n f o / ) ,   L u k e 
 
 G o d f r e y ,   P u l ,   u e s t l a ,   A l a n   C ,   U l r i c h ,   R a f a l   K u k a w s k i ,   Y v e s   S u c a e t , 
 
 s o w b e r r y ,   N o r m a n   " z E h "   F u c h s ,   h i t w o r k ,   Z a h l i i ,   j o h n r e m b o ,   N i c k   C a l l e n , 
 
 S t e v e n   L e v i t h a n   ( s t e v e n l e v i t h a n . c o m ) ,   e j s a n d e r s ,   S c o t t   B a k e r ,   B r i a n   T a f o y a 
 
 ( h t t p : / / w w w . p r e m a s o l u t i o n s . c o m / ) ,   P h i l i p p e   J a u s i o n s 
 
 ( h t t p : / / p e a r . p h p . n e t / u s e r / j a u s i o n s ) ,   A i d a n   L i s t e r 
 
 ( h t t p : / / a i d a n l i s t e r . c o m / ) ,   R o b ,   e - m i k e ,   H K M ,   C h a o s N o 1 ,   m e t j a y ,   s t r c a s e c m p , 
 
 s t r c m p ,   T a r a s   B o g a c h ,   j p f l e ,   A l e x a n d e r   E r m o l a e v 
 
 ( h t t p : / / s n i p p e t s . d z o n e . c o m / u s e r / A l e x a n d e r E r m o l a e v ) ,   D x G x ,   k i l o p s ,   O r l a n d o , 
 
 d p t r 1 9 8 8 ,   L e   T o r b i ,   J a m e s   ( h t t p : / / w w w . j a m e s - b e l l . c o . u k / ) ,   P e d r o   T a i n h a 
 
 ( h t t p : / / w w w . p e d r o t a i n h a . c o m ) ,   J a m e s ,   A r n o u t   K a z e m i e r 
 
 ( h t t p : / / w w w . 3 r d - E d e n . c o m ) ,   C h r i s   M c M a c k e n ,   g a b r i e l   p a d e r n i ,   Y a n n o o , 
 
 F G F E m p e r o r ,   b a r i s   o z d i l ,   T o d   G e n t i l l e ,   G r e g   F r a z i e r ,   j a k e s ,   3 D - G R A F ,   A l l a n 
 
 J e n s e n   ( h t t p : / / w w w . w i n t e r n e t . n o ) ,   H o w a r d   Y e e n d ,   B e n j a m i n   L u p t o n ,   d a v o o k , 
 
 d a n i e l   a i r t o n   w e r m a n n   ( h t t p : / / w e r m a n n . c o m . b r ) ,   A t l i     r ,   M a x i m u s y a ,   R y a n 
 
 W   T e n n e y   ( h t t p : / / r y a n . 1 0 e . u s ) ,   A l e x a n d e r   M   B e e d i e ,   f e a r p h a g e 
 
 ( h t t p : / / h t t p / m y . o p e r a . c o m / f e a r p h a g e / ) ,   N a t h a n   S e p u l v e d a ,   V i c t o r ,   M a t t e o , 
 
 B i l l y ,   s t e n s i ,   C o r d ,   M a n i s h ,   T . J .   L e a h y ,   R i d d l e r 
 
 ( h t t p : / / w w w . f r o n t i e r w e b d e v . c o m / ) ,   R a f a l   K u k a w s k i ,   F r e m y C o m p a n y ,   M a t t 
 
 B r a d l e y ,   T i m   d e   K o n i n g ,   L u i s   S a l a z a r   ( h t t p : / / w w w . f r e a k y - m e d i a . c o m / ) ,   D i o g o 
 
 R e s e n d e ,   R i v a l ,   A n d r e j   P a v l o v i c ,   G a r a g o t h ,   L e   T o r b i 
 
 ( h t t p : / / w w w . l e t o r b i . d e / ) ,   D i n o ,   J o s e p   S a n z   ( h t t p : / / w w w . w s 3 . e s / ) ,   r e m , 
 
 R u s s e l l   W a l k e r   ( h t t p : / / w w w . n b i l l . c o . u k / ) ,   J a m i e   B e c k 
 
 ( h t t p : / / w w w . t e r a b i t . c a / ) ,   s e t c o o k i e ,   M i c h a e l ,   Y U I   L i b r a r y : 
 
 h t t p : / / d e v e l o p e r . y a h o o . c o m / y u i / d o c s / Y A H O O . u t i l . D a t e L o c a l e . h t m l ,   B l u e s   a t 
 
 h t t p : / / h a c k s . b l u e s m o o n . i n f o / s t r f t i m e / s t r f t i m e . j s ,   B e n 
 
 ( h t t p : / / b e n b l u m e . c o . u k / ) ,   D t T v B 
 
 ( h t t p : / / d t . i n . t h / 2 0 0 8 - 0 9 - 1 6 . s t r i n g - l e n g t h - i n - b y t e s . h t m l ) ,   A n d r e a s ,   W i l l i a m , 
 
 m e o ,   i n c i d e n c e ,   C a g r i   E k i n ,   A m i r o u c h e ,   A m i r   H a b i b i 
 
 ( h t t p : / / w w w . r e s i d e n c e - m i x t e . c o m / ) ,   L u k e   S m i t h   ( h t t p : / / l u c a s s m i t h . n a m e ) , 
 
 K h e a n g   H o k   C h i n   ( h t t p : / / w w w . d i s t a n t i a . c a / ) ,   J a y   K l e h r ,   L o r e n z o   P i s a n i , 
 
 T o n y ,   Y e n - W e i   L i u ,   G r e e n s e e d ,   m k . k e c k ,   L e s l i e   H o a r e ,   d u d e ,   b o o e y O H ,   B e n 
 
 B r y a n 
 
   
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a 
 
 c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e 
 
 " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g 
 
 w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h , 
 
 d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o 
 
 p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o 
 
 t h e   f o l l o w i n g   c o n d i t i o n s : 
 
   
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d 
 
 i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
   
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S 
 
 O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F 
 
 M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T . 
 
 I N   N O   E V E N T   S H A L L   K E V I N   V A N   Z O N N E V E L D   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S 
 
 O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E , 
 
 A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R 
 
 O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   H i g h C h a r t s . j s   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   H i g h l i g h t . j s   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 0 6 ,   I v a n   S a g a l a e v 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t 
 
 m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
         *   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t 
 
             n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
         *   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t 
 
             n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e 
 
             d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
         *   N e i t h e r   t h e   n a m e   o f   h i g h l i g h t . j s   n o r   t h e   n a m e s   o f   i t s   c o n t r i b u t o r s   
 
             m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   
 
             w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   R E G E N T S   A N D   C O N T R I B U T O R S   ` ` A S   I S ' '   A N D   A N Y 
 
 E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D 
 
 W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E 
 
 D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   R E G E N T S   A N D   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y 
 
 D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S 
 
 ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ; 
 
 L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D 
 
 O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T 
 
 ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S 
 
 S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   H i g h l i g h t . j s   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   I E T F   R F C   1 3 2 1 :   R S A   D a t a   S e c u r i t y ,   I n c .   M D 5   M e s s a g e - D i g e s t   A l g o r i t h m   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 R S A   D a t a   S e c u r i t y ,   I n c .   M D 5   M e s s a g e - D i g e s t   A l g o r i t h m . 
 
 
 
 M D 5 . H   -   h e a d e r   f i l e   f o r   M D 5 C . C   
 
 C o p y r i g h t   ( C )   1 9 9 1 - 2 ,   R S A   D a t a   S e c u r i t y ,   I n c .   C r e a t e d   1 9 9 1 .   A l l   r i g h t s   r e s e r v e d . 
 
 
 
 L i c e n s e   t o   c o p y   a n d   u s e   t h i s   s o f t w a r e   i s   g r a n t e d   p r o v i d e d   t h a t   i t   i s   i d e n t i f i e d   a s   t h e   " R S A   D a t a   S e c u r i t y ,   I n c .   M D 5   M e s s a g e - D i g e s t   A l g o r i t h m "   i n   a l l   m a t e r i a l   m e n t i o n i n g   o r   r e f e r e n c i n g   t h i s   s o f t w a r e   o r   t h i s   f u n c t i o n . 
 
 
 
 L i c e n s e   i s   a l s o   g r a n t e d   t o   m a k e   a n d   u s e   d e r i v a t i v e   w o r k s   p r o v i d e d   t h a t   s u c h   w o r k s   a r e   i d e n t i f i e d   a s   " d e r i v e d   f r o m   t h e   R S A   D a t a   S e c u r i t y ,   I n c .   M D 5   M e s s a g e - D i g e s t   A l g o r i t h m "   i n   a l l   m a t e r i a l   m e n t i o n i n g   o r   r e f e r e n c i n g   t h e   d e r i v e d   w o r k . 
 
 
 
 R S A   D a t a   S e c u r i t y ,   I n c .   m a k e s   n o   r e p r e s e n t a t i o n s   c o n c e r n i n g   e i t h e r   t h e   m e r c h a n t a b i l i t y   o f   t h i s   s o f t w a r e   o r   t h e   s u i t a b i l i t y   o f   t h i s   s o f t w a r e   f o r   a n y   p a r t i c u l a r   p u r p o s e .   I t   i s   p r o v i d e d   " a s   i s "   w i t h o u t   e x p r e s s   o r   i m p l i e d   w a r r a n t y   o f   a n y   k i n d . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   I E T F   R F C   1 3 2 1 :   R S A   D a t a   S e c u r i t y ,   I n c .   M D 5   M e s s a g e - D i g e s t   A l g o r i t h m   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   I E T F   R F C   2 5 5 3 :   B a s i c   S o c k e t   I n t e r f a c e   E x t e n s i o n s   f o r   I P v 6   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   1 9 8 2 ,   1 9 8 6   R e g e n t s   o f   t h e   U n i v e r s i t y   o f   C a l i f o r n i a . 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h i s   n o t i c e   i s   p r e s e r v e d   a n d   t h a t   d u e   c r e d i t   i s   g i v e n   t o   t h e   U n i v e r s i t y   o f   C a l i f o r n i a   a t   B e r k e l e y .   T h e   n a m e   o f   t h e   U n i v e r s i t y   m a y   n o t   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n .   T h i s   s o f t w a r e   i s   p r o v i d e d   ` ` a s   i s ' '   w i t h o u t   e x p r e s s   o r   i m p l i e d   w a r r a n t y . 
 
 
 
 C o n s t a n t s   a n d   s t r u c t u r e s   d e f i n e d   b y   t h e   i n t e r n e t   s y s t e m ,   P e r   R F C   7 9 0 ,   S e p t e m b e r   1 9 8 1 . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   I E T F   R F C   2 5 5 3 :   B a s i c   S o c k e t   I n t e r f a c e   E x t e n s i o n s   f o r   I P v 6   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   I E T F   R F C   3 4 9 2 :   B o o t s t r i n g   e n c o d i n g   o f   U n i c o d e   f o r   I n t e r n a t i o n a l i z e d   D o m a i n   N a m e s   i n   A p p l i c a t i o n s   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( C )   T h e   I n t e r n e t   S o c i e t y   ( 2 0 0 3 ) .     
 
 A l l   R i g h t s   R e s e r v e d . 
 
 
 
 T h i s   d o c u m e n t   a n d   t r a n s l a t i o n s   o f   i t   m a y   b e   c o p i e d   a n d   f u r n i s h e d   t o   o t h e r s ,   a n d   d e r i v a t i v e   w o r k s   t h a t   c o m m e n t   o n   o r   o t h e r w i s e   e x p l a i n   i t   o r   a s s i s t   i n   i t s   i m p l e m e n t a t i o n   m a y   b e   p r e p a r e d ,   c o p i e d ,   p u b l i s h e d   a n d   d i s t r i b u t e d ,   i n   w h o l e   o r   i n   p a r t ,   w i t h o u t   r e s t r i c t i o n   o f   a n y   k i n d ,   p r o v i d e d   t h a t   t h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p a r a g r a p h   a r e   i n c l u d e d   o n   a l l   s u c h   c o p i e s   a n d   d e r i v a t i v e   w o r k s .     H o w e v e r ,   t h i s   d o c u m e n t   i t s e l f   m a y   n o t   b e   m o d i f i e d   i n   a n y   w a y ,   s u c h   a s   b y   r e m o v i n g   t h e   c o p y r i g h t   n o t i c e   o r   r e f e r e n c e s   t o   t h e   I n t e r n e t   S o c i e t y   o r   o t h e r   I n t e r n e t   o r g a n i z a t i o n s ,   e x c e p t   a s   n e e d e d   f o r   t h e   p u r p o s e   o f   d e v e l o p i n g   I n t e r n e t   s t a n d a r d s   i n   w h i c h   c a s e   t h e   p r o c e d u r e s   f o r   c o p y r i g h t s   d e f i n e d   i n   t h e   I n t e r n e t   S t a n d a r d s   p r o c e s s   m u s t   b e   f o l l o w e d ,   o r   a s   r e q u i r e d   t o   t r a n s l a t e   i t   i n t o   l a n g u a g e s   o t h e r   t h a n   E n g l i s h . 
 
 
 
 T h e   l i m i t e d   p e r m i s s i o n s   g r a n t e d   a b o v e   a r e   p e r p e t u a l   a n d   w i l l   n o t   b e   r e v o k e d   b y   t h e   I n t e r n e t   S o c i e t y   o r   i t s   s u c c e s s o r s   o r   a s s i g n s . 
 
 
 
 T h i s   d o c u m e n t   a n d   t h e   i n f o r m a t i o n   c o n t a i n e d   h e r e i n   i s   p r o v i d e d   o n   a n   " A S   I S "   b a s i s   a n d   T H E   I N T E R N E T   S O C I E T Y   A N D   T H E   I N T E R N E T   E N G I N E E R I N   T A S K   F O R C E   D I S C L A I M S   A L L   W A R R A N T I E S ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   A N Y   W A R R A N T Y   T H A T   T H E   U S E   O F   T H E   I N F O R M A T I O N   H E R E I N   W I L L   N O T   I N F R I N G E   A N Y   R I G H T S   O R   A N Y   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   O R   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   I E T F   R F C   3 4 9 2 :   B o o t s t r i n g   e n c o d i n g   o f   U n i c o d e   f o r   I n t e r n a t i o n a l i z e d   D o m a i n   N a m e s   i n   A p p l i c a t i o n s   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   I n d e p e n d e n t   J P E G   G r o u p ' s   J P E G   L i b r a r y   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   I n d e p e n d e n t   J P E G   G r o u p ' s   J P E G   s o f t w a r e 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 T h i s   d i s t r i b u t i o n   c o n t a i n s   t h e   n i n t h   p u b l i c   r e l e a s e   o f   t h e   I n d e p e n d e n t   J P E G 
 
 G r o u p ' s   f r e e   J P E G   s o f t w a r e .     Y o u   a r e   w e l c o m e   t o   r e d i s t r i b u t e   t h i s   s o f t w a r e   a n d 
 
 t o   u s e   i t   f o r   a n y   p u r p o s e ,   s u b j e c t   t o   t h e   c o n d i t i o n s   u n d e r   L E G A L   I S S U E S ,   b e l o w . 
 
 
 
 T h i s   s o f t w a r e   i s   t h e   w o r k   o f   T o m   L a n e ,   G u i d o   V o l l b e d i n g ,   P h i l i p   G l a d s t o n e , 
 
 B i l l   A l l o m b e r t ,   J i m   B o u c h e r ,   L e e   C r o c k e r ,   B o b   F r i e s e n h a h n ,   B e n   J a c k s o n , 
 
 J u l i a n   M i n g u i l l o n ,   L u i s   O r t i z ,   G e o r g e   P h i l l i p s ,   D a v i d e   R o s s i ,   G e '   W e i j e r s , 
 
 a n d   o t h e r   m e m b e r s   o f   t h e   I n d e p e n d e n t   J P E G   G r o u p . 
 
 
 
 I J G   i s   n o t   a f f i l i a t e d   w i t h   t h e   I S O / I E C   J T C 1 / S C 2 9 / W G 1   s t a n d a r d s   c o m m i t t e e 
 
 ( a l s o   k n o w n   a s   J P E G ,   t o g e t h e r   w i t h   I T U - T   S G 1 6 ) . 
 
 
 
 
 
 D O C U M E N T A T I O N   R O A D M A P 
 
 = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 T h i s   f i l e   c o n t a i n s   t h e   f o l l o w i n g   s e c t i o n s : 
 
 
 
 O V E R V I E W                         G e n e r a l   d e s c r i p t i o n   o f   J P E G   a n d   t h e   I J G   s o f t w a r e . 
 
 L E G A L   I S S U E S                 C o p y r i g h t ,   l a c k   o f   w a r r a n t y ,   t e r m s   o f   d i s t r i b u t i o n . 
 
 R E F E R E N C E S                     W h e r e   t o   l e a r n   m o r e   a b o u t   J P E G . 
 
 A R C H I V E   L O C A T I O N S       W h e r e   t o   f i n d   n e w e r   v e r s i o n s   o f   t h i s   s o f t w a r e . 
 
 A C K N O W L E D G M E N T S           S p e c i a l   t h a n k s . 
 
 F I L E   F O R M A T   W A R S         S o f t w a r e   * n o t *   t o   g e t . 
 
 T O   D O                               P l a n s   f o r   f u t u r e   I J G   r e l e a s e s . 
 
 
 
 O t h e r   d o c u m e n t a t i o n   f i l e s   i n   t h e   d i s t r i b u t i o n   a r e : 
 
 
 
 U s e r   d o c u m e n t a t i o n : 
 
     i n s t a l l . t x t               H o w   t o   c o n f i g u r e   a n d   i n s t a l l   t h e   I J G   s o f t w a r e . 
 
     u s a g e . t x t                   U s a g e   i n s t r u c t i o n s   f o r   c j p e g ,   d j p e g ,   j p e g t r a n , 
 
                                         r d j p g c o m ,   a n d   w r j p g c o m . 
 
     * . 1                               U n i x - s t y l e   m a n   p a g e s   f o r   p r o g r a m s   ( s a m e   i n f o   a s   u s a g e . t x t ) . 
 
     w i z a r d . t x t                 A d v a n c e d   u s a g e   i n s t r u c t i o n s   f o r   J P E G   w i z a r d s   o n l y . 
 
     c h a n g e . l o g                 V e r s i o n - t o - v e r s i o n   c h a n g e   h i g h l i g h t s . 
 
 P r o g r a m m e r   a n d   i n t e r n a l   d o c u m e n t a t i o n : 
 
     l i b j p e g . t x t               H o w   t o   u s e   t h e   J P E G   l i b r a r y   i n   y o u r   o w n   p r o g r a m s . 
 
     e x a m p l e . c                   S a m p l e   c o d e   f o r   c a l l i n g   t h e   J P E G   l i b r a r y . 
 
     s t r u c t u r e . t x t           O v e r v i e w   o f   t h e   J P E G   l i b r a r y ' s   i n t e r n a l   s t r u c t u r e . 
 
     f i l e l i s t . t x t             R o a d   m a p   o f   I J G   f i l e s . 
 
     c o d e r u l e s . t x t           C o d i n g   s t y l e   r u l e s   - - -   p l e a s e   r e a d   i f   y o u   c o n t r i b u t e   c o d e . 
 
 
 
 P l e a s e   r e a d   a t   l e a s t   t h e   f i l e s   i n s t a l l . t x t   a n d   u s a g e . t x t .     S o m e   i n f o r m a t i o n 
 
 c a n   a l s o   b e   f o u n d   i n   t h e   J P E G   F A Q   ( F r e q u e n t l y   A s k e d   Q u e s t i o n s )   a r t i c l e .     S e e 
 
 A R C H I V E   L O C A T I O N S   b e l o w   t o   f i n d   o u t   w h e r e   t o   o b t a i n   t h e   F A Q   a r t i c l e . 
 
 
 
 I f   y o u   w a n t   t o   u n d e r s t a n d   h o w   t h e   J P E G   c o d e   w o r k s ,   w e   s u g g e s t   r e a d i n g   o n e   o r 
 
 m o r e   o f   t h e   R E F E R E N C E S ,   t h e n   l o o k i n g   a t   t h e   d o c u m e n t a t i o n   f i l e s   ( i n   r o u g h l y 
 
 t h e   o r d e r   l i s t e d )   b e f o r e   d i v i n g   i n t o   t h e   c o d e . 
 
 
 
 
 
 O V E R V I E W 
 
 = = = = = = = = 
 
 
 
 T h i s   p a c k a g e   c o n t a i n s   C   s o f t w a r e   t o   i m p l e m e n t   J P E G   i m a g e   e n c o d i n g ,   d e c o d i n g , 
 
 a n d   t r a n s c o d i n g .     J P E G   ( p r o n o u n c e d   " j a y - p e g " )   i s   a   s t a n d a r d i z e d   c o m p r e s s i o n 
 
 m e t h o d   f o r   f u l l - c o l o r   a n d   g r a y - s c a l e   i m a g e s . 
 
 
 
 T h i s   s o f t w a r e   i m p l e m e n t s   J P E G   b a s e l i n e ,   e x t e n d e d - s e q u e n t i a l ,   a n d   p r o g r e s s i v e 
 
 c o m p r e s s i o n   p r o c e s s e s .     P r o v i s i o n   i s   m a d e   f o r   s u p p o r t i n g   a l l   v a r i a n t s   o f   t h e s e 
 
 p r o c e s s e s ,   a l t h o u g h   s o m e   u n c o m m o n   p a r a m e t e r   s e t t i n g s   a r e n ' t   i m p l e m e n t e d   y e t . 
 
 W e   h a v e   m a d e   n o   p r o v i s i o n   f o r   s u p p o r t i n g   t h e   h i e r a r c h i c a l   o r   l o s s l e s s 
 
 p r o c e s s e s   d e f i n e d   i n   t h e   s t a n d a r d . 
 
 
 
 W e   p r o v i d e   a   s e t   o f   l i b r a r y   r o u t i n e s   f o r   r e a d i n g   a n d   w r i t i n g   J P E G   i m a g e   f i l e s , 
 
 p l u s   t w o   s a m p l e   a p p l i c a t i o n s   " c j p e g "   a n d   " d j p e g " ,   w h i c h   u s e   t h e   l i b r a r y   t o 
 
 p e r f o r m   c o n v e r s i o n   b e t w e e n   J P E G   a n d   s o m e   o t h e r   p o p u l a r   i m a g e   f i l e   f o r m a t s . 
 
 T h e   l i b r a r y   i s   i n t e n d e d   t o   b e   r e u s e d   i n   o t h e r   a p p l i c a t i o n s . 
 
 
 
 I n   o r d e r   t o   s u p p o r t   f i l e   c o n v e r s i o n   a n d   v i e w i n g   s o f t w a r e ,   w e   h a v e   i n c l u d e d 
 
 c o n s i d e r a b l e   f u n c t i o n a l i t y   b e y o n d   t h e   b a r e   J P E G   c o d i n g / d e c o d i n g   c a p a b i l i t y ; 
 
 f o r   e x a m p l e ,   t h e   c o l o r   q u a n t i z a t i o n   m o d u l e s   a r e   n o t   s t r i c t l y   p a r t   o f   J P E G 
 
 d e c o d i n g ,   b u t   t h e y   a r e   e s s e n t i a l   f o r   o u t p u t   t o   c o l o r m a p p e d   f i l e   f o r m a t s   o r 
 
 c o l o r m a p p e d   d i s p l a y s .     T h e s e   e x t r a   f u n c t i o n s   c a n   b e   c o m p i l e d   o u t   o f   t h e 
 
 l i b r a r y   i f   n o t   r e q u i r e d   f o r   a   p a r t i c u l a r   a p p l i c a t i o n . 
 
 
 
 W e   h a v e   a l s o   i n c l u d e d   " j p e g t r a n " ,   a   u t i l i t y   f o r   l o s s l e s s   t r a n s c o d i n g   b e t w e e n 
 
 d i f f e r e n t   J P E G   p r o c e s s e s ,   a n d   " r d j p g c o m "   a n d   " w r j p g c o m " ,   t w o   s i m p l e 
 
 a p p l i c a t i o n s   f o r   i n s e r t i n g   a n d   e x t r a c t i n g   t e x t u a l   c o m m e n t s   i n   J F I F   f i l e s . 
 
 
 
 T h e   e m p h a s i s   i n   d e s i g n i n g   t h i s   s o f t w a r e   h a s   b e e n   o n   a c h i e v i n g   p o r t a b i l i t y   a n d 
 
 f l e x i b i l i t y ,   w h i l e   a l s o   m a k i n g   i t   f a s t   e n o u g h   t o   b e   u s e f u l .     I n   p a r t i c u l a r , 
 
 t h e   s o f t w a r e   i s   n o t   i n t e n d e d   t o   b e   r e a d   a s   a   t u t o r i a l   o n   J P E G .     ( S e e   t h e 
 
 R E F E R E N C E S   s e c t i o n   f o r   i n t r o d u c t o r y   m a t e r i a l . )     R a t h e r ,   i t   i s   i n t e n d e d   t o 
 
 b e   r e l i a b l e ,   p o r t a b l e ,   i n d u s t r i a l - s t r e n g t h   c o d e .     W e   d o   n o t   c l a i m   t o   h a v e 
 
 a c h i e v e d   t h a t   g o a l   i n   e v e r y   a s p e c t   o f   t h e   s o f t w a r e ,   b u t   w e   s t r i v e   f o r   i t . 
 
 
 
 W e   w e l c o m e   t h e   u s e   o f   t h i s   s o f t w a r e   a s   a   c o m p o n e n t   o f   c o m m e r c i a l   p r o d u c t s . 
 
 N o   r o y a l t y   i s   r e q u i r e d ,   b u t   w e   d o   a s k   f o r   a n   a c k n o w l e d g e m e n t   i n   p r o d u c t 
 
 d o c u m e n t a t i o n ,   a s   d e s c r i b e d   u n d e r   L E G A L   I S S U E S . 
 
 
 
 
 
 L E G A L   I S S U E S 
 
 = = = = = = = = = = = = 
 
 
 
 I n   p l a i n   E n g l i s h : 
 
 
 
 1 .   W e   d o n ' t   p r o m i s e   t h a t   t h i s   s o f t w a r e   w o r k s .     ( B u t   i f   y o u   f i n d   a n y   b u g s , 
 
       p l e a s e   l e t   u s   k n o w ! ) 
 
 2 .   Y o u   c a n   u s e   t h i s   s o f t w a r e   f o r   w h a t e v e r   y o u   w a n t .     Y o u   d o n ' t   h a v e   t o   p a y   u s . 
 
 3 .   Y o u   m a y   n o t   p r e t e n d   t h a t   y o u   w r o t e   t h i s   s o f t w a r e .     I f   y o u   u s e   i t   i n   a 
 
       p r o g r a m ,   y o u   m u s t   a c k n o w l e d g e   s o m e w h e r e   i n   y o u r   d o c u m e n t a t i o n   t h a t 
 
       y o u ' v e   u s e d   t h e   I J G   c o d e . 
 
 
 
 I n   l e g a l e s e : 
 
 
 
 T h e   a u t h o r s   m a k e   N O   W A R R A N T Y   o r   r e p r e s e n t a t i o n ,   e i t h e r   e x p r e s s   o r   i m p l i e d , 
 
 w i t h   r e s p e c t   t o   t h i s   s o f t w a r e ,   i t s   q u a l i t y ,   a c c u r a c y ,   m e r c h a n t a b i l i t y ,   o r 
 
 f i t n e s s   f o r   a   p a r t i c u l a r   p u r p o s e .     T h i s   s o f t w a r e   i s   p r o v i d e d   " A S   I S " ,   a n d   y o u , 
 
 i t s   u s e r ,   a s s u m e   t h e   e n t i r e   r i s k   a s   t o   i t s   q u a l i t y   a n d   a c c u r a c y . 
 
 
 
 T h i s   s o f t w a r e   i s   c o p y r i g h t   ( C )   1 9 9 1 - 2 0 1 3 ,   T h o m a s   G .   L a n e ,   G u i d o   V o l l b e d i n g . 
 
 A l l   R i g h t s   R e s e r v e d   e x c e p t   a s   s p e c i f i e d   b e l o w . 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d   t o   u s e ,   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s 
 
 s o f t w a r e   ( o r   p o r t i o n s   t h e r e o f )   f o r   a n y   p u r p o s e ,   w i t h o u t   f e e ,   s u b j e c t   t o   t h e s e 
 
 c o n d i t i o n s : 
 
 ( 1 )   I f   a n y   p a r t   o f   t h e   s o u r c e   c o d e   f o r   t h i s   s o f t w a r e   i s   d i s t r i b u t e d ,   t h e n   t h i s 
 
 R E A D M E   f i l e   m u s t   b e   i n c l u d e d ,   w i t h   t h i s   c o p y r i g h t   a n d   n o - w a r r a n t y   n o t i c e 
 
 u n a l t e r e d ;   a n d   a n y   a d d i t i o n s ,   d e l e t i o n s ,   o r   c h a n g e s   t o   t h e   o r i g i n a l   f i l e s 
 
 m u s t   b e   c l e a r l y   i n d i c a t e d   i n   a c c o m p a n y i n g   d o c u m e n t a t i o n . 
 
 ( 2 )   I f   o n l y   e x e c u t a b l e   c o d e   i s   d i s t r i b u t e d ,   t h e n   t h e   a c c o m p a n y i n g 
 
 d o c u m e n t a t i o n   m u s t   s t a t e   t h a t   " t h i s   s o f t w a r e   i s   b a s e d   i n   p a r t   o n   t h e   w o r k   o f 
 
 t h e   I n d e p e n d e n t   J P E G   G r o u p " . 
 
 ( 3 )   P e r m i s s i o n   f o r   u s e   o f   t h i s   s o f t w a r e   i s   g r a n t e d   o n l y   i f   t h e   u s e r   a c c e p t s 
 
 f u l l   r e s p o n s i b i l i t y   f o r   a n y   u n d e s i r a b l e   c o n s e q u e n c e s ;   t h e   a u t h o r s   a c c e p t 
 
 N O   L I A B I L I T Y   f o r   d a m a g e s   o f   a n y   k i n d . 
 
 
 
 T h e s e   c o n d i t i o n s   a p p l y   t o   a n y   s o f t w a r e   d e r i v e d   f r o m   o r   b a s e d   o n   t h e   I J G   c o d e , 
 
 n o t   j u s t   t o   t h e   u n m o d i f i e d   l i b r a r y .     I f   y o u   u s e   o u r   w o r k ,   y o u   o u g h t   t o 
 
 a c k n o w l e d g e   u s . 
 
 
 
 P e r m i s s i o n   i s   N O T   g r a n t e d   f o r   t h e   u s e   o f   a n y   I J G   a u t h o r ' s   n a m e   o r   c o m p a n y   n a m e 
 
 i n   a d v e r t i s i n g   o r   p u b l i c i t y   r e l a t i n g   t o   t h i s   s o f t w a r e   o r   p r o d u c t s   d e r i v e d   f r o m 
 
 i t .     T h i s   s o f t w a r e   m a y   b e   r e f e r r e d   t o   o n l y   a s   " t h e   I n d e p e n d e n t   J P E G   G r o u p ' s 
 
 s o f t w a r e " . 
 
 
 
 W e   s p e c i f i c a l l y   p e r m i t   a n d   e n c o u r a g e   t h e   u s e   o f   t h i s   s o f t w a r e   a s   t h e   b a s i s   o f 
 
 c o m m e r c i a l   p r o d u c t s ,   p r o v i d e d   t h a t   a l l   w a r r a n t y   o r   l i a b i l i t y   c l a i m s   a r e 
 
 a s s u m e d   b y   t h e   p r o d u c t   v e n d o r . 
 
 
 
 
 
 T h e   U n i x   c o n f i g u r a t i o n   s c r i p t   " c o n f i g u r e "   w a s   p r o d u c e d   w i t h   G N U   A u t o c o n f . 
 
 I t   i s   c o p y r i g h t   b y   t h e   F r e e   S o f t w a r e   F o u n d a t i o n   b u t   i s   f r e e l y   d i s t r i b u t a b l e . 
 
 T h e   s a m e   h o l d s   f o r   i t s   s u p p o r t i n g   s c r i p t s   ( c o n f i g . g u e s s ,   c o n f i g . s u b , 
 
 l t m a i n . s h ) .     A n o t h e r   s u p p o r t   s c r i p t ,   i n s t a l l - s h ,   i s   c o p y r i g h t   b y   X   C o n s o r t i u m 
 
 b u t   i s   a l s o   f r e e l y   d i s t r i b u t a b l e . 
 
 
 
 T h e   I J G   d i s t r i b u t i o n   f o r m e r l y   i n c l u d e d   c o d e   t o   r e a d   a n d   w r i t e   G I F   f i l e s . 
 
 T o   a v o i d   e n t a n g l e m e n t   w i t h   t h e   U n i s y s   L Z W   p a t e n t ,   G I F   r e a d i n g   s u p p o r t   h a s 
 
 b e e n   r e m o v e d   a l t o g e t h e r ,   a n d   t h e   G I F   w r i t e r   h a s   b e e n   s i m p l i f i e d   t o   p r o d u c e 
 
 " u n c o m p r e s s e d   G I F s " .     T h i s   t e c h n i q u e   d o e s   n o t   u s e   t h e   L Z W   a l g o r i t h m ;   t h e 
 
 r e s u l t i n g   G I F   f i l e s   a r e   l a r g e r   t h a n   u s u a l ,   b u t   a r e   r e a d a b l e   b y   a l l   s t a n d a r d 
 
 G I F   d e c o d e r s . 
 
 
 
 W e   a r e   r e q u i r e d   t o   s t a t e   t h a t 
 
         " T h e   G r a p h i c s   I n t e r c h a n g e   F o r m a t ( c )   i s   t h e   C o p y r i g h t   p r o p e r t y   o f 
 
         C o m p u S e r v e   I n c o r p o r a t e d .     G I F ( s m )   i s   a   S e r v i c e   M a r k   p r o p e r t y   o f 
 
         C o m p u S e r v e   I n c o r p o r a t e d . " 
 
 
 
 
 
 R E F E R E N C E S 
 
 = = = = = = = = = = 
 
 
 
 W e   r e c o m m e n d   r e a d i n g   o n e   o r   m o r e   o f   t h e s e   r e f e r e n c e s   b e f o r e   t r y i n g   t o 
 
 u n d e r s t a n d   t h e   i n n a r d s   o f   t h e   J P E G   s o f t w a r e . 
 
 
 
 T h e   b e s t   s h o r t   t e c h n i c a l   i n t r o d u c t i o n   t o   t h e   J P E G   c o m p r e s s i o n   a l g o r i t h m   i s 
 
   W a l l a c e ,   G r e g o r y   K .     " T h e   J P E G   S t i l l   P i c t u r e   C o m p r e s s i o n   S t a n d a r d " , 
 
   C o m m u n i c a t i o n s   o f   t h e   A C M ,   A p r i l   1 9 9 1   ( v o l .   3 4   n o .   4 ) ,   p p .   3 0 - 4 4 . 
 
 ( A d j a c e n t   a r t i c l e s   i n   t h a t   i s s u e   d i s c u s s   M P E G   m o t i o n   p i c t u r e   c o m p r e s s i o n , 
 
 a p p l i c a t i o n s   o f   J P E G ,   a n d   r e l a t e d   t o p i c s . )     I f   y o u   d o n ' t   h a v e   t h e   C A C M   i s s u e 
 
 h a n d y ,   a   P o s t S c r i p t   f i l e   c o n t a i n i n g   a   r e v i s e d   v e r s i o n   o f   W a l l a c e ' s   a r t i c l e   i s 
 
 a v a i l a b l e   a t   h t t p : / / w w w . i j g . o r g / f i l e s / w a l l a c e . p s . g z .     T h e   f i l e   ( a c t u a l l y 
 
 a   p r e p r i n t   f o r   a n   a r t i c l e   t h a t   a p p e a r e d   i n   I E E E   T r a n s .   C o n s u m e r   E l e c t r o n i c s ) 
 
 o m i t s   t h e   s a m p l e   i m a g e s   t h a t   a p p e a r e d   i n   C A C M ,   b u t   i t   i n c l u d e s   c o r r e c t i o n s 
 
 a n d   s o m e   a d d e d   m a t e r i a l .     N o t e :   t h e   W a l l a c e   a r t i c l e   i s   c o p y r i g h t   A C M   a n d   I E E E , 
 
 a n d   i t   m a y   n o t   b e   u s e d   f o r   c o m m e r c i a l   p u r p o s e s . 
 
 
 
 A   s o m e w h a t   l e s s   t e c h n i c a l ,   m o r e   l e i s u r e l y   i n t r o d u c t i o n   t o   J P E G   c a n   b e   f o u n d   i n 
 
 " T h e   D a t a   C o m p r e s s i o n   B o o k "   b y   M a r k   N e l s o n   a n d   J e a n - l o u p   G a i l l y ,   p u b l i s h e d   b y 
 
 M & T   B o o k s   ( N e w   Y o r k ) ,   2 n d   e d .   1 9 9 6 ,   I S B N   1 - 5 5 8 5 1 - 4 3 4 - 1 .     T h i s   b o o k   p r o v i d e s 
 
 g o o d   e x p l a n a t i o n s   a n d   e x a m p l e   C   c o d e   f o r   a   m u l t i t u d e   o f   c o m p r e s s i o n   m e t h o d s 
 
 i n c l u d i n g   J P E G .     I t   i s   a n   e x c e l l e n t   s o u r c e   i f   y o u   a r e   c o m f o r t a b l e   r e a d i n g   C 
 
 c o d e   b u t   d o n ' t   k n o w   m u c h   a b o u t   d a t a   c o m p r e s s i o n   i n   g e n e r a l .     T h e   b o o k ' s   J P E G 
 
 s a m p l e   c o d e   i s   f a r   f r o m   i n d u s t r i a l - s t r e n g t h ,   b u t   w h e n   y o u   a r e   r e a d y   t o   l o o k 
 
 a t   a   f u l l   i m p l e m e n t a t i o n ,   y o u ' v e   g o t   o n e   h e r e . . . 
 
 
 
 T h e   b e s t   c u r r e n t l y   a v a i l a b l e   d e s c r i p t i o n   o f   J P E G   i s   t h e   t e x t b o o k   " J P E G   S t i l l 
 
 I m a g e   D a t a   C o m p r e s s i o n   S t a n d a r d "   b y   W i l l i a m   B .   P e n n e b a k e r   a n d   J o a n   L . 
 
 M i t c h e l l ,   p u b l i s h e d   b y   V a n   N o s t r a n d   R e i n h o l d ,   1 9 9 3 ,   I S B N   0 - 4 4 2 - 0 1 2 7 2 - 1 . 
 
 P r i c e   U S $ 5 9 . 9 5 ,   6 3 8   p p .     T h e   b o o k   i n c l u d e s   t h e   c o m p l e t e   t e x t   o f   t h e   I S O   J P E G 
 
 s t a n d a r d s   ( D I S   1 0 9 1 8 - 1   a n d   d r a f t   D I S   1 0 9 1 8 - 2 ) . 
 
 A l t h o u g h   t h i s   i s   b y   f a r   t h e   m o s t   d e t a i l e d   a n d   c o m p r e h e n s i v e   e x p o s i t i o n   o f 
 
 J P E G   p u b l i c l y   a v a i l a b l e ,   w e   p o i n t   o u t   t h a t   i t   i s   s t i l l   m i s s i n g   a n   e x p l a n a t i o n 
 
 o f   t h e   m o s t   e s s e n t i a l   p r o p e r t i e s   a n d   a l g o r i t h m s   o f   t h e   u n d e r l y i n g   D C T 
 
 t e c h n o l o g y . 
 
 I f   y o u   t h i n k   t h a t   y o u   k n o w   a b o u t   D C T - b a s e d   J P E G   a f t e r   r e a d i n g   t h i s   b o o k , 
 
 t h e n   y o u   a r e   i n   d e l u s i o n .     T h e   r e a l   f u n d a m e n t a l s   a n d   c o r r e s p o n d i n g   p o t e n t i a l 
 
 o f   D C T - b a s e d   J P E G   a r e   n o t   p u b l i c l y   k n o w n   s o   f a r ,   a n d   t h a t   i s   t h e   r e a s o n   f o r 
 
 a l l   t h e   m i s t a k e n   d e v e l o p m e n t s   t a k i n g   p l a c e   i n   t h e   i m a g e   c o d i n g   d o m a i n . 
 
 
 
 T h e   o r i g i n a l   J P E G   s t a n d a r d   i s   d i v i d e d   i n t o   t w o   p a r t s ,   P a r t   1   b e i n g   t h e   a c t u a l 
 
 s p e c i f i c a t i o n ,   w h i l e   P a r t   2   c o v e r s   c o m p l i a n c e   t e s t i n g   m e t h o d s .     P a r t   1   i s 
 
 t i t l e d   " D i g i t a l   C o m p r e s s i o n   a n d   C o d i n g   o f   C o n t i n u o u s - t o n e   S t i l l   I m a g e s , 
 
 P a r t   1 :   R e q u i r e m e n t s   a n d   g u i d e l i n e s "   a n d   h a s   d o c u m e n t   n u m b e r s   I S O / I E C   I S 
 
 1 0 9 1 8 - 1 ,   I T U - T   T . 8 1 .     P a r t   2   i s   t i t l e d   " D i g i t a l   C o m p r e s s i o n   a n d   C o d i n g   o f 
 
 C o n t i n u o u s - t o n e   S t i l l   I m a g e s ,   P a r t   2 :   C o m p l i a n c e   t e s t i n g "   a n d   h a s   d o c u m e n t 
 
 n u m b e r s   I S O / I E C   I S   1 0 9 1 8 - 2 ,   I T U - T   T . 8 3 . 
 
 I J G   J P E G   8   i n t r o d u c e d   a n   i m p l e m e n t a t i o n   o f   t h e   J P E G   S m a r t S c a l e   e x t e n s i o n 
 
 w h i c h   i s   s p e c i f i e d   i n   t w o   d o c u m e n t s :     A   c o n t r i b u t e d   d o c u m e n t   a t   I T U   a n d   I S O 
 
 w i t h   t i t l e   " I T U - T   J P E G - P l u s   P r o p o s a l   f o r   E x t e n d i n g   I T U - T   T . 8 1   f o r   A d v a n c e d 
 
 I m a g e   C o d i n g " ,   A p r i l   2 0 0 6 ,   G e n e v a ,   S w i t z e r l a n d .     T h e   l a t e s t   v e r s i o n   o f   t h i s 
 
 d o c u m e n t   i s   R e v i s i o n   3 .     A n d   a   c o n t r i b u t e d   d o c u m e n t   I S O / I E C   J T C 1 / S C 2 9 / W G 1   N 
 
 5 7 9 9   w i t h   t i t l e   " E v o l u t i o n   o f   J P E G " ,   J u n e / J u l y   2 0 1 1 ,   B e r l i n ,   G e r m a n y . 
 
 I J G   J P E G   9   i n t r o d u c e s   a   r e v e r s i b l e   c o l o r   t r a n s f o r m   f o r   i m p r o v e d   l o s s l e s s 
 
 c o m p r e s s i o n   w h i c h   i s   d e s c r i b e d   i n   a   c o n t r i b u t e d   d o c u m e n t   I S O / I E C   J T C 1 / S C 2 9 / 
 
 W G 1   N   6 0 8 0   w i t h   t i t l e   " J P E G   9   L o s s l e s s   C o d i n g " ,   J u n e / J u l y   2 0 1 2 ,   P a r i s , 
 
 F r a n c e . 
 
 
 
 T h e   J P E G   s t a n d a r d   d o e s   n o t   s p e c i f y   a l l   d e t a i l s   o f   a n   i n t e r c h a n g e a b l e   f i l e 
 
 f o r m a t .     F o r   t h e   o m i t t e d   d e t a i l s   w e   f o l l o w   t h e   " J F I F "   c o n v e n t i o n s ,   r e v i s i o n 
 
 1 . 0 2 .     J F I F   1 . 0 2   h a s   b e e n   a d o p t e d   a s   a n   E c m a   I n t e r n a t i o n a l   T e c h n i c a l   R e p o r t 
 
 a n d   t h u s   r e c e i v e d   a   f o r m a l   p u b l i c a t i o n   s t a t u s .     I t   i s   a v a i l a b l e   a s   a   f r e e 
 
 d o w n l o a d   i n   P D F   f o r m a t   f r o m 
 
 h t t p : / / w w w . e c m a - i n t e r n a t i o n a l . o r g / p u b l i c a t i o n s / t e c h r e p o r t s / E - T R - 0 9 8 . h t m . 
 
 A   P o s t S c r i p t   v e r s i o n   o f   t h e   J F I F   d o c u m e n t   i s   a v a i l a b l e   a t 
 
 h t t p : / / w w w . i j g . o r g / f i l e s / j f i f . p s . g z .     T h e r e   i s   a l s o   a   p l a i n   t e x t   v e r s i o n   a t 
 
 h t t p : / / w w w . i j g . o r g / f i l e s / j f i f . t x t . g z ,   b u t   i t   i s   m i s s i n g   t h e   f i g u r e s . 
 
 
 
 T h e   T I F F   6 . 0   f i l e   f o r m a t   s p e c i f i c a t i o n   c a n   b e   o b t a i n e d   b y   F T P   f r o m 
 
 f t p : / / f t p . s g i . c o m / g r a p h i c s / t i f f / T I F F 6 . p s . g z .     T h e   J P E G   i n c o r p o r a t i o n   s c h e m e 
 
 f o u n d   i n   t h e   T I F F   6 . 0   s p e c   o f   3 - J u n e - 9 2   h a s   a   n u m b e r   o f   s e r i o u s   p r o b l e m s . 
 
 I J G   d o e s   n o t   r e c o m m e n d   u s e   o f   t h e   T I F F   6 . 0   d e s i g n   ( T I F F   C o m p r e s s i o n   t a g   6 ) . 
 
 I n s t e a d ,   w e   r e c o m m e n d   t h e   J P E G   d e s i g n   p r o p o s e d   b y   T I F F   T e c h n i c a l   N o t e   # 2 
 
 ( C o m p r e s s i o n   t a g   7 ) .     C o p i e s   o f   t h i s   N o t e   c a n   b e   o b t a i n e d   f r o m 
 
 h t t p : / / w w w . i j g . o r g / f i l e s / .     I t   i s   e x p e c t e d   t h a t   t h e   n e x t   r e v i s i o n 
 
 o f   t h e   T I F F   s p e c   w i l l   r e p l a c e   t h e   6 . 0   J P E G   d e s i g n   w i t h   t h e   N o t e ' s   d e s i g n . 
 
 A l t h o u g h   I J G ' s   o w n   c o d e   d o e s   n o t   s u p p o r t   T I F F / J P E G ,   t h e   f r e e   l i b t i f f   l i b r a r y 
 
 u s e s   o u r   l i b r a r y   t o   i m p l e m e n t   T I F F / J P E G   p e r   t h e   N o t e . 
 
 
 
 
 
 A R C H I V E   L O C A T I O N S 
 
 = = = = = = = = = = = = = = = = = 
 
 
 
 T h e   " o f f i c i a l "   a r c h i v e   s i t e   f o r   t h i s   s o f t w a r e   i s   w w w . i j g . o r g . 
 
 T h e   m o s t   r e c e n t   r e l e a s e d   v e r s i o n   c a n   a l w a y s   b e   f o u n d   t h e r e   i n 
 
 d i r e c t o r y   " f i l e s " .     T h i s   p a r t i c u l a r   v e r s i o n   w i l l   b e   a r c h i v e d   a s 
 
 h t t p : / / w w w . i j g . o r g / f i l e s / j p e g s r c . v 9 . t a r . g z ,   a n d   i n   W i n d o w s - c o m p a t i b l e 
 
 " z i p "   a r c h i v e   f o r m a t   a s   h t t p : / / w w w . i j g . o r g / f i l e s / j p e g s r 9 . z i p . 
 
 
 
 T h e   J P E G   F A Q   ( F r e q u e n t l y   A s k e d   Q u e s t i o n s )   a r t i c l e   i s   a   s o u r c e   o f   s o m e 
 
 g e n e r a l   i n f o r m a t i o n   a b o u t   J P E G . 
 
 I t   i s   a v a i l a b l e   o n   t h e   W o r l d   W i d e   W e b   a t   h t t p : / / w w w . f a q s . o r g / f a q s / j p e g - f a q / 
 
 a n d   o t h e r   n e w s . a n s w e r s   a r c h i v e   s i t e s ,   i n c l u d i n g   t h e   o f f i c i a l   n e w s . a n s w e r s 
 
 a r c h i v e   a t   r t f m . m i t . e d u :   f t p : / / r t f m . m i t . e d u / p u b / u s e n e t / n e w s . a n s w e r s / j p e g - f a q / . 
 
 I f   y o u   d o n ' t   h a v e   W e b   o r   F T P   a c c e s s ,   s e n d   e - m a i l   t o   m a i l - s e r v e r @ r t f m . m i t . e d u 
 
 w i t h   b o d y 
 
   s e n d   u s e n e t / n e w s . a n s w e r s / j p e g - f a q / p a r t 1 
 
   s e n d   u s e n e t / n e w s . a n s w e r s / j p e g - f a q / p a r t 2 
 
 
 
 
 
 A C K N O W L E D G M E N T S 
 
 = = = = = = = = = = = = = = = 
 
 
 
 T h a n k   t o   J u e r g e n   B r u d e r   f o r   p r o v i d i n g   m e   w i t h   a   c o p y   o f   t h e   c o m m o n   D C T 
 
 a l g o r i t h m   a r t i c l e ,   o n l y   t o   f i n d   o u t   t h a t   I   h a d   c o m e   t o   t h e   s a m e   r e s u l t 
 
 i n   a   m o r e   d i r e c t   a n d   c o m p r e h e n s i b l e   w a y   w i t h   a   m o r e   g e n e r a t i v e   a p p r o a c h . 
 
 
 
 T h a n k   t o   I s t v a n   S e b e s t y e n   a n d   J o a n   L .   M i t c h e l l   f o r   i n v i t i n g   m e   t o   t h e 
 
 I T U   J P E G   ( S t u d y   G r o u p   1 6 )   m e e t i n g   i n   G e n e v a ,   S w i t z e r l a n d . 
 
 
 
 T h a n k   t o   T h o m a s   W i e g a n d   a n d   G a r y   S u l l i v a n   f o r   i n v i t i n g   m e   t o   t h e 
 
 J o i n t   V i d e o   T e a m   ( M P E G   &   I T U )   m e e t i n g   i n   G e n e v a ,   S w i t z e r l a n d . 
 
 
 
 T h a n k   t o   T h o m a s   R i c h t e r   a n d   D a n i e l   L e e   f o r   i n v i t i n g   m e   t o   t h e 
 
 I S O / I E C   J T C 1 / S C 2 9 / W G 1   ( a l s o   k n o w n   a s   J P E G ,   t o g e t h e r   w i t h   I T U - T   S G 1 6 ) 
 
 m e e t i n g   i n   B e r l i n ,   G e r m a n y . 
 
 
 
 T h a n k   t o   J o h n   K o r e j w a   a n d   M a s s i m o   B a l l e r i n i   f o r   i n v i t i n g   m e   t o 
 
 f r u i t f u l   c o n s u l t a t i o n s   i n   B o s t o n ,   M A   a n d   M i l a n ,   I t a l y . 
 
 
 
 T h a n k   t o   H e n d r i k   E l s t n e r ,   R o l a n d   F a s s a u e r ,   S i m o n e   Z u c k ,   G u e n t h e r 
 
 M a i e r - G e r b e r ,   W a l t e r   S t o e b e r ,   F r e d   S c h m i t z ,   a n d   N o r b e r t   B r a u n a g e l 
 
 f o r   c o r r e s p o n d i n g   b u s i n e s s   d e v e l o p m e n t . 
 
 
 
 T h a n k   t o   N i c o   Z s c h a c h   a n d   D i r k   S t e l l i n g   o f   t h e   t e c h n i c a l   s u p p o r t   t e a m 
 
 a t   t h e   D i g i t a l   I m a g e s   c o m p a n y   i n   H a l l e   f o r   p r o v i d i n g   m e   w i t h   e x t r a 
 
 e q u i p m e n t   f o r   c o n f i g u r a t i o n   t e s t s . 
 
 
 
 T h a n k   t o   R i c h a r d   F .   L y o n   ( t h e n   o f   F o v e o n   I n c . )   f o r   f r u i t f u l 
 
 c o m m u n i c a t i o n   a b o u t   J P E G   c o n f i g u r a t i o n   i n   S i g m a   P h o t o   P r o   s o f t w a r e . 
 
 
 
 T h a n k   t o   A n d r e w   F i n k e n s t a d t   f o r   h o s t i n g   t h e   i j g . o r g   s i t e . 
 
 
 
 L a s t   b u t   n o t   l e a s t   s p e c i a l   t h a n k   t o   T h o m a s   G .   L a n e   f o r   t h e   o r i g i n a l 
 
 d e s i g n   a n d   d e v e l o p m e n t   o f   t h i s   s i n g u l a r   s o f t w a r e   p a c k a g e . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   I n d e p e n d e n t   J P E G   G r o u p ' s   J P E G   L i b r a r y   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   I n t e r n a t i o n a l   C o m p o n e n t s   f o r   U n i c o d e   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 I C U   L i c e n s e   -   I C U   1 . 8 . 1   a n d   l a t e r 
 
 
 
 C O P Y R I G H T   A N D   P E R M I S S I O N   N O T I C E 
 
 
 
 C o p y r i g h t   ( c )   1 9 9 5 - 2 0 0 7   I n t e r n a t i o n a l   B u s i n e s s   M a c h i n e s   C o r p o r a t i o n   a n d   o t h e r s 
 
 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   p r o v i d e d   t h a t   t h e   a b o v e   c o p y r i g h t   n o t i c e ( s )   a n d   t h i s   p e r m i s s i o n   n o t i c e   a p p e a r   i n   a l l   c o p i e s   o f   t h e   S o f t w a r e   a n d   t h a t   b o t h   t h e   a b o v e   c o p y r i g h t   n o t i c e ( s )   a n d   t h i s   p e r m i s s i o n   n o t i c e   a p p e a r   i n   s u p p o r t i n g   d o c u m e n t a t i o n . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T   O F   T H I R D   P A R T Y   R I G H T S .   I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   H O L D E R   O R   H O L D E R S   I N C L U D E D   I N   T H I S   N O T I C E   B E   L I A B L E   F O R   A N Y   C L A I M ,   O R   A N Y   S P E C I A L   I N D I R E C T   O R   C O N S E Q U E N T I A L   D A M A G E S ,   O R   A N Y   D A M A G E S   W H A T S O E V E R   R E S U L T I N G   F R O M   L O S S   O F   U S E ,   D A T A   O R   P R O F I T S ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   N E G L I G E N C E   O R   O T H E R   T O R T I O U S   A C T I O N ,   A R I S I N G   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   U S E   O R   P E R F O R M A N C E   O F   T H I S   S O F T W A R E . 
 
 
 
 E x c e p t   a s   c o n t a i n e d   i n   t h i s   n o t i c e ,   t h e   n a m e   o f   a   c o p y r i g h t   h o l d e r   s h a l l   n o t   b e   u s e d   i n   a d v e r t i s i n g   o r   o t h e r w i s e   t o   p r o m o t e   t h e   s a l e ,   u s e   o r   o t h e r   d e a l i n g s   i n   t h i s   S o f t w a r e   w i t h o u t   p r i o r   w r i t t e n   a u t h o r i z a t i o n   o f   t h e   c o p y r i g h t   h o l d e r . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   I n t e r n a t i o n a l   C o m p o n e n t s   f o r   U n i c o d e   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   J a s P e r   P r o j e c t   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 J a s P e r   L i c e n s e   V e r s i o n   2 . 0 
 
 
 
 C o p y r i g h t   ( c )   2 0 0 1 - 2 0 0 6   M i c h a e l   D a v i d   A d a m s 
 
 C o p y r i g h t   ( c )   1 9 9 9 - 2 0 0 0   I m a g e   P o w e r ,   I n c . 
 
 C o p y r i g h t   ( c )   1 9 9 9 - 2 0 0 0   T h e   U n i v e r s i t y   o f   B r i t i s h   C o l u m b i a 
 
 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   ( t h e 
 
 " U s e r " )   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n 
 
 f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n , 
 
 i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e , 
 
 p u b l i s h ,   d i s t r i b u t e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t 
 
 p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e 
 
 f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 1 .     T h e   a b o v e   c o p y r i g h t   n o t i c e s   a n d   t h i s   p e r m i s s i o n   n o t i c e   ( w h i c h 
 
 i n c l u d e s   t h e   d i s c l a i m e r   b e l o w )   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r 
 
 s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 2 .     T h e   n a m e   o f   a   c o p y r i g h t   h o l d e r   s h a l l   n o t   b e   u s e d   t o   e n d o r s e   o r 
 
 p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h e   S o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r 
 
 w r i t t e n   p e r m i s s i o n . 
 
 
 
 T H I S   D I S C L A I M E R   O F   W A R R A N T Y   C O N S T I T U T E S   A N   E S S E N T I A L   P A R T   O F   T H I S 
 
 L I C E N S E .     N O   U S E   O F   T H E   S O F T W A R E   I S   A U T H O R I Z E D   H E R E U N D E R   E X C E P T   U N D E R 
 
 T H I S   D I S C L A I M E R .     T H E   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S 
 
 " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G 
 
 B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A 
 
 P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T   O F   T H I R D   P A R T Y   R I G H T S .     I N   N O 
 
 E V E N T   S H A L L   T H E   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   O R   A N Y   S P E C I A L 
 
 I N D I R E C T   O R   C O N S E Q U E N T I A L   D A M A G E S ,   O R   A N Y   D A M A G E S   W H A T S O E V E R   R E S U L T I N G 
 
 F R O M   L O S S   O F   U S E ,   D A T A   O R   P R O F I T S ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T , 
 
 N E G L I G E N C E   O R   O T H E R   T O R T I O U S   A C T I O N ,   A R I S I N G   O U T   O F   O R   I N   C O N N E C T I O N 
 
 W I T H   T H E   U S E   O R   P E R F O R M A N C E   O F   T H I S   S O F T W A R E .     N O   A S S U R A N C E S   A R E 
 
 P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   T H A T   T H E   S O F T W A R E   D O E S   N O T   I N F R I N G E 
 
 T H E   P A T E N T   O R   O T H E R   I N T E L L E C T U A L   P R O P E R T Y   R I G H T S   O F   A N Y   O T H E R   E N T I T Y . 
 
 E A C H   C O P Y R I G H T   H O L D E R   D I S C L A I M S   A N Y   L I A B I L I T Y   T O   T H E   U S E R   F O R   C L A I M S 
 
 B R O U G H T   B Y   A N Y   O T H E R   E N T I T Y   B A S E D   O N   I N F R I N G E M E N T   O F   I N T E L L E C T U A L 
 
 P R O P E R T Y   R I G H T S   O R   O T H E R W I S E .     A S   A   C O N D I T I O N   T O   E X E R C I S I N G   T H E   R I G H T S 
 
 G R A N T E D   H E R E U N D E R ,   E A C H   U S E R   H E R E B Y   A S S U M E S   S O L E   R E S P O N S I B I L I T Y   T O   S E C U R E 
 
 A N Y   O T H E R   I N T E L L E C T U A L   P R O P E R T Y   R I G H T S   N E E D E D ,   I F   A N Y .     T H E   S O F T W A R E 
 
 I S   N O T   F A U L T - T O L E R A N T   A N D   I S   N O T   I N T E N D E D   F O R   U S E   I N   M I S S I O N - C R I T I C A L 
 
 S Y S T E M S ,   S U C H   A S   T H O S E   U S E D   I N   T H E   O P E R A T I O N   O F   N U C L E A R   F A C I L I T I E S , 
 
 A I R C R A F T   N A V I G A T I O N   O R   C O M M U N I C A T I O N   S Y S T E M S ,   A I R   T R A F F I C   C O N T R O L 
 
 S Y S T E M S ,   D I R E C T   L I F E   S U P P O R T   M A C H I N E S ,   O R   W E A P O N S   S Y S T E M S ,   I N   W H I C H 
 
 T H E   F A I L U R E   O F   T H E   S O F T W A R E   O R   S Y S T E M   C O U L D   L E A D   D I R E C T L Y   T O   D E A T H , 
 
 P E R S O N A L   I N J U R Y ,   O R   S E V E R E   P H Y S I C A L   O R   E N V I R O N M E N T A L   D A M A G E   ( " H I G H 
 
 R I S K   A C T I V I T I E S " ) .     T H E   C O P Y R I G H T   H O L D E R S   S P E C I F I C A L L Y   D I S C L A I M   A N Y 
 
 E X P R E S S   O R   I M P L I E D   W A R R A N T Y   O F   F I T N E S S   F O R   H I G H   R I S K   A C T I V I T I E S . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   J a s P e r   P r o j e c t   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   J a v a s c r i p t   C o o k i e   L i b r a r y   w i t h   j Q u e r y   b i n d i n g s   a n d   J S O N   s u p p o r t   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   M I T   L i c e n s e   ( M I T ) 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y 
 
   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l 
 
   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s 
 
   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s 
 
   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n 
 
   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R 
 
   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
 
   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E 
 
   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R 
 
   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M , 
 
   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N 
 
   T H E   S O F T W A R E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   J a v a s c r i p t   C o o k i e   L i b r a r y   w i t h   j Q u e r y   b i n d i n g s   a n d   J S O N   s u p p o r t   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   J G i t   t e s t   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( C )   2 0 0 9 ,   G o o g l e   I n c . 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 -   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 -   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 -   N e i t h e r   t h e   n a m e   o f   t h e   G i t   D e v e l o p m e n t   C o m m u n i t y   n o r   t h e   n a m e s   o f   i t s   c o n t r i b u t o r s   m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   " A S   I S "   A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   O W N E R   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   J G i t   t e s t   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   J G i t   x h i s t o g r a m   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( C )   2 0 1 0 ,   G o o g l e   I n c .   a n d   o t h e r   c o p y r i g h t   o w n e r s   a s   d o c u m e n t e d   i n   J G i t ' s   I P   l o g . 
 
 T h i s   p r o g r a m   a n d   t h e   a c c o m p a n y i n g   m a t e r i a l s   a r e   m a d e   a v a i l a b l e   u n d e r   t h e   t e r m s   o f   t h e   E c l i p s e   D i s t r i b u t i o n   L i c e n s e   v 1 . 0   w h i c h   a c c o m p a n i e s   t h i s   d i s t r i b u t i o n ,   i s   r e p r o d u c e d   b e l o w ,   a n d   i s   a v a i l a b l e   a t   h t t p : / / w w w . e c l i p s e . o r g / o r g / d o c u m e n t s / e d l - v 1 0 . p h p 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 -   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 -   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 -   N e i t h e r   t h e   n a m e   o f   t h e   E c l i p s e   F o u n d a t i o n ,   I n c .   n o r   t h e   n a m e s   o f   i t s   c o n t r i b u t o r s   m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   A S   I S   A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   O W N E R   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   J G i t   x h i s t o g r a m   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   j q G r i d   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   M I T   L i c e n s e   ( M I T ) 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y 
 
   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l 
 
   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s 
 
   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s 
 
   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n 
 
   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R 
 
   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
 
   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E 
 
   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R 
 
   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M , 
 
   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N 
 
   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   j q G r i d   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   j Q u e r y   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 1   J o h n   R e s i g ,   h t t p : / / j q u e r y . c o m / 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 I n c l u d e s   S i z z l e . j s 
 
 h t t p : / / s i z z l e j s . c o m / 
 
 
 
 C o p y r i g h t   2 0 1 1 ,   T h e   D o j o   F o u n d a t i o n 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   j Q u e r y   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   j Q u e r y . L a z y L o a d   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   M I T   L i c e n s e   ( M I T ) 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y 
 
   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l 
 
   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s 
 
   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s 
 
   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n 
 
   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R 
 
   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
 
   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E 
 
   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R 
 
   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M , 
 
   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N 
 
   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   j Q u e r y . L a z y L o a d   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   j Q u e r y   M o b i l e   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 j Q u e r y   M o b i l e   F r a m e w o r k 
 
 h t t p : / / j q u e r y m o b i l e . c o m 
 
 C o p y r i g h t   ( c )   2 0 1 1 - 1 2   j Q u e r y   P r o j e c t 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 
 
 I n c l u d e s   j Q u e r y   h a s h c h a n g e   e v e n t   -   v 1 . 3   
 
 h t t p : / / b e n a l m a n . c o m / p r o j e c t s / j q u e r y - h a s h c h a n g e - p l u g i n / 
 
   
 
 C o p y r i g h t   ( c )   2 0 1 0   " C o w b o y "   B e n   A l m a n 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   j Q u e r y   M o b i l e   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   j Q u e r y   p o s t M e s s a g e   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t      2 0 1 0   " C o w b o y "   B e n   A l m a n 
 
 
 
   
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n 
 
 
 
 o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n 
 
 
 
 f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t 
 
 
 
 r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e , 
 
 
 
 c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
 
 
 c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e 
 
 
 
 S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g 
 
 
 
 c o n d i t i o n s : 
 
 
 
   
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e 
 
 
 
 i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
   
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D , 
 
 
 
 E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S 
 
 
 
 O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D 
 
 
 
 N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T 
 
 
 
 H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y , 
 
 
 
 W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G 
 
 
 
 F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R 
 
 
 
 O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   j Q u e r y   p o s t M e s s a g e   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   j Q u e r y U I   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 j Q u e r y   U I   
 
 
 
 C o p y r i g h t   ( c )   2 0 1 2 
 
 
 
 j Q u e r y   U I   A u t h o r s   ( h t t p : / / j q u e r y u i . c o m / a b o u t ) 
 
 
 
 T h i s   s o f t w a r e   c o n s i s t s   o f   v o l u n t a r y   c o n t r i b u t i o n s   m a d e   b y   m a n y   i n d i v i d u a l s .   F o r   e x a c t   c o n t r i b u t i o n   h i s t o r y ,   s e e   t h e   r e v i s i o n   h i s t o r y   a n d   l o g s ,   a v a i l a b l e   a t   h t t p : / / g i t h u b . c o m / j q u e r y / j q u e r y - u i 
 
 
 
 B r a n d o n   A a r o n 
 
 P a u l   B a k a u s   ( p a u l b a k a u s . c o m ) 
 
 D a v i d   B o l t e r 
 
 R i c h   C a l o g g e r o 
 
 C h i   C h e n g   ( c l o u d r e a m @ g m a i l . c o m ) 
 
 C o l i n   C l a r k   ( h t t p : / / c o l i n . a t r c . u t o r o n t o . c a / ) 
 
 M i c h e l l e   D ' S o u z a 
 
 A a r o n   E i s e n b e r g e r   ( a a r o n c h i @ g m a i l . c o m ) 
 
 A r i e l   F l e s l e r 
 
 B o h d a n   G a n i c k y 
 
 S c o t t   G o n z  l e z 
 
 M a r c   G r a b a n s k i   ( m @ m a r c g r a b a n s k i . c o m ) 
 
 K l a u s   H a r t l   ( s t i l b u e r o . d e ) 
 
 S c o t t   J e h l 
 
 C o d y   L i n d l e y 
 
 E d u a r d o   L u n d g r e n   ( e d u a r d o l u n d g r e n @ g m a i l . c o m ) 
 
 T o d d   P a r k e r 
 
 J o h n   R e s i g 
 
 P a t t y   T o l a n d 
 
 C a - P h u n   U n g   ( y e l o t o f u . c o m ) 
 
 K e i t h   W o o d   ( k b w o o d @ v i r g i n b r o a d b a n d . c o m . a u ) 
 
 M a g g i e   C o s t e l l o   W a c h s 
 
 R i c h a r d   D .   W o r t h   ( r d w o r t h . o r g ) 
 
 J  r n   Z a e f f e r e r   ( b a s s i s t a n c e . d e ) 
 
 
 
 C o p y r i g h t   ( c )   2 0 1 2   P a u l   B a k a u s ,   h t t p : / / j q u e r y u i . c o m / 
 
 
 
 T h i s   s o f t w a r e   c o n s i s t s   o f   v o l u n t a r y   c o n t r i b u t i o n s   m a d e   b y   m a n y   i n d i v i d u a l s   ( A U T H O R S . t x t ,   h t t p : / / j q u e r y u i . c o m / a b o u t ) .   F o r   e x a c t   c o n t r i b u t i o n   h i s t o r y ,   s e e   t h e   r e v i s i o n   h i s t o r y   a n d   l o g s ,   a v a i l a b l e   a t   h t t p : / / j q u e r y - u i . g o o g l e c o d e . c o m / s v n / 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 I n c l u d e s   j Q u e r y   E a s i n g   v 1 . 3   -   h t t p : / / g s g d . c o . u k / s a n d b o x / j q u e r y / e a s i n g / 
 
 
 
 U s e s   t h e   b u i l t   i n   e a s i n g   c a p a b i l i t i e s   a d d e d   I n   j Q u e r y   1 . 1 
 
 t o   o f f e r   m u l t i p l e   e a s i n g   o p t i o n s 
 
 
 
 T E R M S   O F   U S E   -   j Q u e r y   E a s i n g 
 
 
 
 O p e n   s o u r c e   u n d e r   t h e   B S D   L i c e n s e . 
 
 
 
 C o p y r i g h t   2 0 0 8   G e o r g e   M c G i n l e y   S m i t h 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
 R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 
 
 N e i t h e r   t h e   n a m e   o f   t h e   a u t h o r   n o r   t h e   n a m e s   o f   c o n t r i b u t o r s   m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   " A S   I S "   A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   O W N E R   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   j Q u e r y U I   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   j Q u e r y   V a l i d a t i o n   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 j Q u e r y   v a l i d a t i o n   p l u g - i n 
 
 
 
 h t t p : / / b a s s i s t a n c e . d e / j q u e r y - p l u g i n s / j q u e r y - p l u g i n - v a l i d a t i o n / 
 
 h t t p : / / d o c s . j q u e r y . c o m / P l u g i n s / V a l i d a t i o n 
 
 
 
 C o p y r i g h t   ( c )   2 0 0 6   -   2 0 1 2   J  r n   Z a e f f e r e r 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   j Q u e r y   V a l i d a t i o n   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   j q u e r y - b a s e 6 4   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 3   Y a n n i c k   A l b e r t   ( h t t p : / / y c k a r t . c o m / ) 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   ' A S   I S ' ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   j q u e r y - b a s e 6 4   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   J s o n 2 . j s   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 P u b l i c   D o m a i n . 
 
 
 
 
 
         N O   W A R R A N T Y   E X P R E S S E D   O R   I M P L I E D .   U S E   A T   Y O U R   O W N   R I S K . 
 
 
 
 
 
         S e e   h t t p : / / w w w . J S O N . o r g / j s . h t m l 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   J s o n 2 . j s   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   J s o n . N E T   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 0 7   J a m e s   N e w t o n - K i n g 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 0 7 - 9   A t i f   A z i z ,   J o s e p h   A l b a h a r i .   A l l   r i g h t s   r e s e r v e d . 
 
 
 
 A u t h o r ( s ) :   A t i f   A z i z ,   h t t p : / / w w w . r a b o o f . c o m 
 
 
 
 T h i s   l i b r a r y   i s   f r e e   s o f t w a r e ;   y o u   c a n   r e d i s t r i b u t e   i t   a n d / o r   m o d i f y   i t   
 
 u n d e r   t h e   t e r m s   o f   t h e   N e w   B S D   L i c e n s e ,   a   c o p y   o f   w h i c h   s h o u l d   h a v e   
 
 b e e n   d e l i v e r e d   a l o n g   w i t h   t h i s   d i s t r i b u t i o n . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   
 
 " A S   I S "   A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   
 
 L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   
 
 P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   
 
 O W N E R   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   
 
 S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   
 
 L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   
 
 D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   
 
 T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   
 
 ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   
 
 O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   J s o n . N E T   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   K a t a n a   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 A p a c h e   L i c e n s e   2 . 0   ( A p a c h e ) 
 
 
 
 A p a c h e   L i c e n s e 
 
 V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 
 
 T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
 1 .   D e f i n i t i o n s . 
 
 
 
 " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 
 
 " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y   t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
 " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l   o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n   c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e   d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r   o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e   o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
 " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 
 
 " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n   s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
 
 
 " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l   t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n ,   a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
 " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a   c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k   ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
 " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e   e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s   r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s   o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n   s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f ,   t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
 " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g   t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s   t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y   s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r   o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f   t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d "   m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t   t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s ,   a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e   L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t   e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e   d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
 " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y   o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d   s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
 2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e . 
 
 
 
 S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f ,   p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e   W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 
 
 3 .   G r a n t   o f   P a t e n t   L i c e n s e . 
 
 
 
 S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e ,   u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k ,   w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e   b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r   C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s )   w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u   i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a   c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k   o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t   o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s   g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e   a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
 4 .   R e d i s t r i b u t i o n . 
 
 
 
 Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u   m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 1 .   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 
 
 2 .   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s   s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 
 
 3 .   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 
 
 4 .   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s   d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t   i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d   w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e   o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d   a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r   d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r ,   w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s   o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d   d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n   n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e   o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d   t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d   a s   m o d i f y i n g   t h e   L i c e n s e . 
 
 
 
 Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d   m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r   f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h   t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 
 
 5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s . 
 
 
 
 U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e ,   a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s .   N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y   t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d   w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
 6 .   T r a d e m a r k s . 
 
 
 
 T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e   n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r ,   e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e   o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
 7 .   D i s c l a i m e r   o f   W a r r a n t y . 
 
 
 
 U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h   C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   o n   a n   " A S   I S "   B A S I S ,   W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s   o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e   a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y   r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
 8 .   L i m i t a t i o n   o f   L i a b i l i t y . 
 
 
 
 I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y ,   w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e ,   u n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y   n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e   l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l ,   i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a   r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e   W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l ,   w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l   o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r   h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
 9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y . 
 
 
 
 W h i l e   r e d i s t r i b u t i n g   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r ,   a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y ,   o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s   L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y   o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f   o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y ,   d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y   i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n   o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   K a t a n a   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   K n o c k o u t . j s   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 K n o c k o u t   J a v a S c r i p t   l i b r a r y   
 
 C o p y r i g h t   ( c )   S t e v e n   S a n d e r s o n      h t t p : / / k n o c k o u t j s . c o m 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   K n o c k o u t . j s   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   K n o c k o u t   V a l i d a t i o n   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( C )   E r i c   M .   B a r n a r d 
 
 
 
 M I T   L i c e n s e 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g 
 
 a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e 
 
 " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g 
 
 w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h , 
 
 d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o 
 
 p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o 
 
 t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e 
 
 i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   K n o c k o u t   V a l i d a t i o n   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   L i b G i t 2 S h a r p   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   M I T   L i c e n s e 
 
 
 
 C o p y r i g h t   ( c )   2 0 1 1 - 2 0 1 3   L i b G i t 2 S h a r p   c o n t r i b u t o r s 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   L i b G i t 2 S h a r p   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   L I B X M L 2   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E x c e p t   w h e r e   o t h e r w i s e   n o t e d   i n   t h e   s o u r c e   c o d e   ( e . g .   t h e   f i l e s   h a s h . c , 
 
 l i s t . c   a n d   t h e   t r i o   f i l e s ,   w h i c h   a r e   c o v e r e d   b y   a   s i m i l a r   l i c e n s e   b u t 
 
 w i t h   d i f f e r e n t   C o p y r i g h t   n o t i c e s )   a l l   s u c h   f i l e s   i n c l u d e d   a r e : 
 
 
 
   C o p y r i g h t   ( C )   1 9 9 8 - 2 0 0 3   D a n i e l   V e i l l a r d .     A l l   R i g h t s   R e s e r v e d . 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y 
 
 o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l 
 
 i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s 
 
 t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
 c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r - 
 
 n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n 
 
 a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R 
 
 I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T - 
 
 N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .     I N   N O   E V E N T   S H A L L   T H E 
 
 D A N I E L   V E I L L A R D   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R 
 
 I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N - 
 
 N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 E x c e p t   a s   c o n t a i n e d   i n   t h i s   n o t i c e ,   t h e   n a m e   o f   D a n i e l   V e i l l a r d   s h a l l   n o t 
 
 b e   u s e d   i n   a d v e r t i s i n g   o r   o t h e r w i s e   t o   p r o m o t e   t h e   s a l e ,   u s e   o r   o t h e r   d e a l - 
 
 i n g s   i n   t h i s   S o f t w a r e   w i t h o u t   p r i o r   w r i t t e n   a u t h o r i z a t i o n   f r o m   h i m . 
 
 
 
 / * 
 
   *   h a s h . c :   c h a i n e d   h a s h   t a b l e s 
 
   * 
 
   *   R e f e r e n c e :   Y o u r   f a v o r i t e   i n t r o d u c t o r y   b o o k   o n   a l g o r i t h m s 
 
   * 
 
   *   C o p y r i g h t   ( C )   2 0 0 0   B j o r n   R e e s e   a n d   D a n i e l   V e i l l a r d . 
 
   * 
 
   *   P e r m i s s i o n   t o   u s e ,   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s   s o f t w a r e   f o r   a n y 
 
   *   p u r p o s e   w i t h   o r   w i t h o u t   f e e   i s   h e r e b y   g r a n t e d ,   p r o v i d e d   t h a t   t h e   a b o v e 
 
   *   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   a p p e a r   i n   a l l   c o p i e s . 
 
   * 
 
   *   T H I S   S O F T W A R E   I S   P R O V I D E D   ` ` A S   I S ' '   A N D   W I T H O U T   A N Y   E X P R E S S   O R   I M P L I E D 
 
   *   W A R R A N T I E S ,   I N C L U D I N G ,   W I T H O U T   L I M I T A T I O N ,   T H E   I M P L I E D   W A R R A N T I E S   O F 
 
   *   M E R C H A N T I B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .   T H E   A U T H O R S   A N D 
 
   *   C O N T R I B U T O R S   A C C E P T   N O   R E S P O N S I B I L I T Y   I N   A N Y   C O N C E I V A B L E   M A N N E R . 
 
   * 
 
   *   A u t h o r :   b r e e s e @ u s e r s . s o u r c e f o r g e . n e t 
 
   * / 
 
 
 
 / * 
 
   *   l i s t . c :   l i s t s   h a n d l i n g   i m p l e m e n t a t i o n 
 
   * 
 
   *   C o p y r i g h t   ( C )   2 0 0 0   G a r y   P e n n i n g t o n   a n d   D a n i e l   V e i l l a r d . 
 
   * 
 
   *   P e r m i s s i o n   t o   u s e ,   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s   s o f t w a r e   f o r   a n y 
 
   *   p u r p o s e   w i t h   o r   w i t h o u t   f e e   i s   h e r e b y   g r a n t e d ,   p r o v i d e d   t h a t   t h e   a b o v e 
 
   *   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   a p p e a r   i n   a l l   c o p i e s . 
 
   * 
 
   *   T H I S   S O F T W A R E   I S   P R O V I D E D   ` ` A S   I S ' '   A N D   W I T H O U T   A N Y   E X P R E S S   O R   I M P L I E D 
 
   *   W A R R A N T I E S ,   I N C L U D I N G ,   W I T H O U T   L I M I T A T I O N ,   T H E   I M P L I E D   W A R R A N T I E S   O F 
 
   *   M E R C H A N T I B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .   T H E   A U T H O R S   A N D 
 
   *   C O N T R I B U T O R S   A C C E P T   N O   R E S P O N S I B I L I T Y   I N   A N Y   C O N C E I V A B L E   M A N N E R . 
 
   * 
 
   *   A u t h o r :   G a r y . P e n n i n g t o n @ u k . s u n . c o m 
 
   * / 
 
 
 
 T r i o   f i l e s : 
 
   *   C o p y r i g h t   ( C )   1 9 9 8   B j o r n   R e e s e   a n d   D a n i e l   S t e n b e r g . 
 
   * 
 
   *   P e r m i s s i o n   t o   u s e ,   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s   s o f t w a r e   f o r   a n y 
 
   *   p u r p o s e   w i t h   o r   w i t h o u t   f e e   i s   h e r e b y   g r a n t e d ,   p r o v i d e d   t h a t   t h e   a b o v e 
 
   *   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   a p p e a r   i n   a l l   c o p i e s . 
 
   * 
 
   *   T H I S   S O F T W A R E   I S   P R O V I D E D   ` ` A S   I S ' '   A N D   W I T H O U T   A N Y   E X P R E S S   O R   I M P L I E D 
 
   *   W A R R A N T I E S ,   I N C L U D I N G ,   W I T H O U T   L I M I T A T I O N ,   T H E   I M P L I E D   W A R R A N T I E S   O F 
 
   *   M E R C H A N T I B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .   T H E   A U T H O R S   A N D 
 
   *   C O N T R I B U T O R S   A C C E P T   N O   R E S P O N S I B I L I T Y   I N   A N Y   C O N C E I V A B L E   M A N N E R . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   L I B X M L 2   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   L i t t l e   C M S   C o l o r   M a n a g e m e n t   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   M I T   L i c e n s e   ( M I T ) 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y 
 
   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l 
 
   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s 
 
   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s 
 
   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n 
 
   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R 
 
   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
 
   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E 
 
   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R 
 
   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M , 
 
   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N 
 
   T H E   S O F T W A R E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   L i t t l e   C M S   C o l o r   M a n a g e m e n t   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   L o g 4 N e t   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 A p a c h e   L i c e n s e 
 
 
 
 V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
 
 
 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s /   
 
 
 
 T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
 1 .   D e f i n i t i o n s . 
 
 
 
 " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 
 
 " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y   t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
 " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l   o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n   c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e   d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r   o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e   o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
 " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 
 
 " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n   s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
 
 
 " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l   t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n ,   a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
 " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a   c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k   ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
 " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e   e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s   r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s   o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n   s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f ,   t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
 " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g   t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s   t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y   s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r   o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f   t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d "   m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t   t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s ,   a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e   L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t   e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e   d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
 " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y   o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d   s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
 2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f ,   p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e   W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 
 
 3 .   G r a n t   o f   P a t e n t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e ,   u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k ,   w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e   b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r   C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s )   w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u   i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a   c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k   o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t   o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s   g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e   a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
 4 .   R e d i s t r i b u t i o n .   Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u   m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 a . Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 b . Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s   s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 c . Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 d . I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s   d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t   i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d   w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e   o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d   a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r   d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r ,   w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s   o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d   d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n   n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e   o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d   t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d   a s   m o d i f y i n g   t h e   L i c e n s e .   
 
 
 
   Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d   m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r   f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h   t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e .   
 
 
 
 5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s .   U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e ,   a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s .   N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y   t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d   w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
 6 .   T r a d e m a r k s .   T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e   n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r ,   e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e   o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
 7 .   D i s c l a i m e r   o f   W a r r a n t y .   U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h   C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   o n   a n   " A S   I S "   B A S I S ,   W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s   o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e   a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y   r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
 8 .   L i m i t a t i o n   o f   L i a b i l i t y .   I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y ,   w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e ,   u n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y   n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e   l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l ,   i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a   r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e   W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l ,   w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l   o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r   h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
 9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y .   W h i l e   r e d i s t r i b u t i n g   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r ,   a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y ,   o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s   L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y   o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f   o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y ,   d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y   i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n   o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   L o g 4 N e t   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   M i c r o s o f t   A z u r e   M a n a g e m e n t   L i b r a r i e s   f o r   . N E T   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
     A p a c h e   L i c e n s e 
 
                                                       V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
                                                 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 
 
 
 
       T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
 
 
       1 .   D e f i n i t i o n s . 
 
 
 
 
 
             " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n , 
 
             a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 
 
 
 
             " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y 
 
             t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
 
 
             " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l 
 
             o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n 
 
             c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n , 
 
             " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e 
 
             d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r 
 
             o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e 
 
             o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
 
 
             " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y 
 
             e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 
 
 
 
             " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s , 
 
             i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n 
 
             s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
 
 
 
 
             " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l 
 
             t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t 
 
             n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n , 
 
             a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
 
 
             " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r 
 
             O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a 
 
             c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k 
 
             ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
 
 
             " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t 
 
             f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e 
 
             e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s 
 
             r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s 
 
             o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n 
 
             s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f , 
 
             t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
 
 
             " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g 
 
             t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s 
 
             t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y 
 
             s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r 
 
             o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f 
 
             t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d " 
 
             m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t 
 
             t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o 
 
             c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s , 
 
             a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e 
 
             L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t 
 
             e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e 
 
             d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
 
 
             " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y 
 
             o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d 
 
             s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
 
 
       2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l , 
 
             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e 
 
             c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f , 
 
             p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e 
 
             W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 
 
 
 
       3 .   G r a n t   o f   P a t e n t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l , 
 
             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e 
 
             ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e , 
 
             u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k , 
 
             w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e 
 
             b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r 
 
             C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s ) 
 
             w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u 
 
             i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a 
 
             c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k 
 
             o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t 
 
             o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s 
 
             g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e 
 
             a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
 
 
       4 .   R e d i s t r i b u t i o n .   Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e 
 
             W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t 
 
             m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u 
 
             m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 
 
             ( a )   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r 
 
                     D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 
 
 
 
             ( b )   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s 
 
                     s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 
 
 
 
             ( c )   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s 
 
                     t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d 
 
                     a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k , 
 
                     e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f 
 
                     t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 
 
 
 
             ( d )   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s 
 
                     d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t 
 
                     i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d 
 
                     w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t 
 
                     p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e 
 
                     o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d 
 
                     a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r 
 
                     d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r , 
 
                     w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d 
 
                     w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s 
 
                     o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d 
 
                     d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n 
 
                     n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e 
 
                     o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d 
 
                     t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d 
 
                     a s   m o d i f y i n g   t h e   L i c e n s e . 
 
 
 
 
 
             Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d 
 
             m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s 
 
             f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r 
 
             f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e , 
 
             r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h 
 
             t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 
 
 
 
       5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s .   U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e , 
 
             a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k 
 
             b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s . 
 
             N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y 
 
             t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d 
 
             w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
 
 
       6 .   T r a d e m a r k s .   T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e 
 
             n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r , 
 
             e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e 
 
             o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
 
 
       7 .   D i s c l a i m e r   o f   W a r r a n t y .   U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r 
 
             a g r e e d   t o   i n   w r i t i n g ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h 
 
             C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   o n   a n   " A S   I S "   B A S I S , 
 
             W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r 
 
             i m p l i e d ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s 
 
             o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A 
 
             P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e 
 
             a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y 
 
             r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
 
 
       8 .   L i m i t a t i o n   o f   L i a b i l i t y .   I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y , 
 
             w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e , 
 
             u n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y 
 
             n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e 
 
             l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l , 
 
             i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a 
 
             r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e 
 
             W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l , 
 
             w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l 
 
             o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r 
 
             h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
 
 
       9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y .   W h i l e   r e d i s t r i b u t i n g 
 
             t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r , 
 
             a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y , 
 
             o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s 
 
             L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y 
 
             o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f 
 
             o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y , 
 
             d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y 
 
             i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n 
 
             o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 
 
 
 
       E N D   O F   T E R M S   A N D   C O N D I T I O N S 
 
 
 
 
 
       A P P E N D I X :   H o w   t o   a p p l y   t h e   A p a c h e   L i c e n s e   t o   y o u r   w o r k . 
 
 
 
 
 
             T o   a p p l y   t h e   A p a c h e   L i c e n s e   t o   y o u r   w o r k ,   a t t a c h   t h e   f o l l o w i n g 
 
             b o i l e r p l a t e   n o t i c e ,   w i t h   t h e   f i e l d s   e n c l o s e d   b y   b r a c k e t s   " [ ] " 
 
             r e p l a c e d   w i t h   y o u r   o w n   i d e n t i f y i n g   i n f o r m a t i o n .   ( D o n ' t   i n c l u d e 
 
             t h e   b r a c k e t s ! )     T h e   t e x t   s h o u l d   b e   e n c l o s e d   i n   t h e   a p p r o p r i a t e 
 
             c o m m e n t   s y n t a x   f o r   t h e   f i l e   f o r m a t .   W e   a l s o   r e c o m m e n d   t h a t   a 
 
             f i l e   o r   c l a s s   n a m e   a n d   d e s c r i p t i o n   o f   p u r p o s e   b e   i n c l u d e d   o n   t h e 
 
             s a m e   " p r i n t e d   p a g e "   a s   t h e   c o p y r i g h t   n o t i c e   f o r   e a s i e r 
 
             i d e n t i f i c a t i o n   w i t h i n   t h i r d - p a r t y   a r c h i v e s . 
 
 
 
 
 
       C o p y r i g h t   [ y y y y ]   [ n a m e   o f   c o p y r i g h t   o w n e r ] 
 
 
 
 
 
       L i c e n s e d   u n d e r   t h e   A p a c h e   L i c e n s e ,   V e r s i o n   2 . 0   ( t h e   " L i c e n s e " ) ; 
 
       y o u   m a y   n o t   u s e   t h i s   f i l e   e x c e p t   i n   c o m p l i a n c e   w i t h   t h e   L i c e n s e . 
 
       Y o u   m a y   o b t a i n   a   c o p y   o f   t h e   L i c e n s e   a t 
 
 
 
 
 
               h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / L I C E N S E - 2 . 0 
 
 
 
 
 
       U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   s o f t w a r e 
 
       d i s t r i b u t e d   u n d e r   t h e   L i c e n s e   i s   d i s t r i b u t e d   o n   a n   " A S   I S "   B A S I S , 
 
       W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d . 
 
       S e e   t h e   L i c e n s e   f o r   t h e   s p e c i f i c   l a n g u a g e   g o v e r n i n g   p e r m i s s i o n s   a n d 
 
       l i m i t a t i o n s   u n d e r   t h e   L i c e n s e . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   M i c r o s o f t   A z u r e   M a n a g e m e n t   L i b r a r i e s   f o r   . N E T   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   M o d e r n i z r   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 h t t p : / / w w w . m o d e r n i z r . c o m 
 
 C o p y r i g h t   ( c )   F a r u k   A t e s ,   P a u l   I r i s h ,   A l e x   S e x t o n 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 I n c l u d e s   m a t c h M e d i a   p o l y f i l l 
 
 
 
 C o p y r i g h t   ( c )   2 0 1 0   F i l a m e n t   G r o u p ,   I n c 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   @ a f a r k a s   @ j d a l t o n   @ j o n _ n e a l   @ r e m 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y 
 
   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l 
 
   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s 
 
   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s 
 
   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n 
 
   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R 
 
   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
 
   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E 
 
   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R 
 
   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M , 
 
   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N 
 
   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 0   F i l a m e n t   G r o u p ,   I n c 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y 
 
   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l 
 
   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s 
 
   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s 
 
   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n 
 
   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R 
 
   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
 
   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E 
 
   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R 
 
   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M , 
 
   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N 
 
   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   2 0 0 9 ,   2 0 1 0   K r i s t o p h e r   M i c h a e l   K o w a l .   A l l   r i g h t s   r e s e r v e d . 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y 
 
 o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o 
 
 d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e 
 
 r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r 
 
 s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s 
 
 f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n 
 
 a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R 
 
 I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
 
 F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E 
 
 A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R 
 
 L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G 
 
 F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S 
 
 I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 0 5 - 2 0 1 2   D i e g o   P e r i n i   ( h t t p : / / w w w . i p o r t . i t ) 
 
 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n 
 
 o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n 
 
 f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t 
 
 r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e , 
 
 c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
 c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e 
 
 S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g 
 
 c o n d i t i o n s : 
 
 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e 
 
 i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D , 
 
 E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S 
 
 O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D 
 
 N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T 
 
 H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y , 
 
 W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G 
 
 F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R 
 
 O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   M o d e r n i z r   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   N l o g   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 0 4 - 2 0 1 1   J a r o s l a w   K o w a l s k i   < j a a k @ j k o w a l s k i . n e t > 
 
 
 
 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   
 
 m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   
 
 a r e   m e t : 
 
 
 
 
 
 *   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   
 
     t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r .   
 
 
 
 
 
 *   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
     t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n 
 
     a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n .   
 
 
 
 
 
 *   N e i t h e r   t h e   n a m e   o f   J a r o s l a w   K o w a l s k i   n o r   t h e   n a m e s   o f   i t s   
 
     c o n t r i b u t o r s   m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s 
 
     s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n .   
 
 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   " A S   I S " 
 
 A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   
 
 I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   
 
 A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   O W N E R   O R   C O N T R I B U T O R S   B E   
 
 L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   
 
 C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F 
 
 S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   
 
 I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   
 
 C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   
 
 A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   
 
 T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   N l o g   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   N u G e t   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 0   O u t e r c u r v e   F o u n d a t i o n 
 
 A p a c h e   L i c e n s e ,   V e r s i o n   2 . 0 
 
 A p a c h e   L i c e n s e 
 
 V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 1 .   D e f i n i t i o n s . 
 
 " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y   t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l   o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n   c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e   d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r   o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e   o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n   s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
 " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l   t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n ,   a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a   c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k   ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e   e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s   r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s   o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n   s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f ,   t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g   t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s   t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y   s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r   o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f   t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d "   m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t   t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s ,   a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e   L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t   e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e   d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y   o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d   s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e . 
 
 S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f ,   p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e   W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 3 .   G r a n t   o f   P a t e n t   L i c e n s e . 
 
 S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e ,   u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k ,   w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e   b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r   C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s )   w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u   i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a   c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k   o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t   o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s   g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e   a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 4 .   R e d i s t r i b u t i o n . 
 
 Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u   m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 1 .   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 2 .   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s   s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 3 .   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 4 .   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s   d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t   i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d   w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e   o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d   a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r   d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r ,   w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s   o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d   d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n   n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e   o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d   t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d   a s   m o d i f y i n g   t h e   L i c e n s e . 
 
 Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d   m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r   f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h   t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s . 
 
 U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e ,   a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s .   N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y   t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d   w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 6 .   T r a d e m a r k s . 
 
 T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e   n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r ,   e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e   o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 7 .   D i s c l a i m e r   o f   W a r r a n t y . 
 
 U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h   C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   o n   a n   " A S   I S "   B A S I S ,   W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s   o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e   a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y   r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 8 .   L i m i t a t i o n   o f   L i a b i l i t y . 
 
 I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y ,   w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e ,   u n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y   n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e   l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l ,   i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a   r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e   W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l ,   w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l   o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r   h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y . 
 
 W h i l e   r e d i s t r i b u t i n g   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r ,   a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y ,   o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s   L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y   o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f   o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y ,   d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y   i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n   o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 E N D   O F   T E R M S   A N D   C O N D I T I O N S 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   N u G e t   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   O W I N   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
   A p a c h e   L i c e n s e 
 
                                                       V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
                                                 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 
 
       T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
       1 .   D e f i n i t i o n s . 
 
 
 
             " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n , 
 
             a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 
 
             " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y 
 
             t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
             " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l 
 
             o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n 
 
             c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n , 
 
             " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e 
 
             d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r 
 
             o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e 
 
             o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
             " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y 
 
             e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 
 
             " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s , 
 
             i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n 
 
             s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
 
 
             " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l 
 
             t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t 
 
             n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n , 
 
             a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
             " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r 
 
             O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a 
 
             c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k 
 
             ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
             " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t 
 
             f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e 
 
             e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s 
 
             r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s 
 
             o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n 
 
             s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f , 
 
             t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
             " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g 
 
             t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s 
 
             t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y 
 
             s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r 
 
             o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f 
 
             t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d " 
 
             m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t 
 
             t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o 
 
             c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s , 
 
             a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e 
 
             L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t 
 
             e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e 
 
             d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
             " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y 
 
             o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d 
 
             s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
       2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l , 
 
             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e 
 
             c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f , 
 
             p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e 
 
             W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 
 
       3 .   G r a n t   o f   P a t e n t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l , 
 
             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e 
 
             ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e , 
 
             u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k , 
 
             w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e 
 
             b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r 
 
             C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s ) 
 
             w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u 
 
             i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a 
 
             c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k 
 
             o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t 
 
             o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s 
 
             g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e 
 
             a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
       4 .   R e d i s t r i b u t i o n .   Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e 
 
             W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t 
 
             m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u 
 
             m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
             ( a )   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r 
 
                     D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 
 
             ( b )   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s 
 
                     s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 
 
             ( c )   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s 
 
                     t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d 
 
                     a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k , 
 
                     e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f 
 
                     t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 
 
             ( d )   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s 
 
                     d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t 
 
                     i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d 
 
                     w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t 
 
                     p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e 
 
                     o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d 
 
                     a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r 
 
                     d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r , 
 
                     w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d 
 
                     w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s 
 
                     o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d 
 
                     d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n 
 
                     n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e 
 
                     o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d 
 
                     t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d 
 
                     a s   m o d i f y i n g   t h e   L i c e n s e . 
 
 
 
             Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d 
 
             m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s 
 
             f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r 
 
             f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e , 
 
             r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h 
 
             t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 
 
       5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s .   U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e , 
 
             a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k 
 
             b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s . 
 
             N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y 
 
             t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d 
 
             w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
       6 .   T r a d e m a r k s .   T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e 
 
             n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r , 
 
             e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e 
 
             o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
       7 .   D i s c l a i m e r   o f   W a r r a n t y .   U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r 
 
             a g r e e d   t o   i n   w r i t i n g ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h 
 
             C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   o n   a n   " A S   I S "   B A S I S , 
 
             W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r 
 
             i m p l i e d ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s 
 
             o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A 
 
             P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e 
 
             a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y 
 
             r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
       8 .   L i m i t a t i o n   o f   L i a b i l i t y .   I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y , 
 
             w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e , 
 
             u n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y 
 
             n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e 
 
             l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l , 
 
             i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a 
 
             r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e 
 
             W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l , 
 
             w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l 
 
             o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r 
 
             h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
       9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y .   W h i l e   r e d i s t r i b u t i n g 
 
             t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r , 
 
             a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y , 
 
             o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s 
 
             L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y 
 
             o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f 
 
             o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y , 
 
             d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y 
 
             i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n 
 
             o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   O W I N   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   R e q u i r e . j s   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 M I T   L i c e n s e 
 
 - - - - - - - - - - - 
 
 
 
 C o p y r i g h t   ( c )   2 0 1 0 - 2 0 1 4 ,   T h e   D o j o   F o u n d a t i o n 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y 
 
 o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l 
 
 i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s 
 
 t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
 c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s 
 
 f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n 
 
 a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R 
 
 I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
 
 F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E 
 
 A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R 
 
 L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M , 
 
 O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N 
 
 T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   R e q u i r e . j s   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   R e s p o n d . j s   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   M I T   L i c e n s e   ( M I T ) 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y 
 
   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l 
 
   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s 
 
   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s 
 
   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n 
 
   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R 
 
   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
 
   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E 
 
   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R 
 
   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M , 
 
   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N 
 
   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   R e s p o n d . j s   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   S a m m y J S   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 0 8   A a r o n   Q u i n t ,   Q u i r k e y   N Y C ,   L L C 
 
 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n 
 
 o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n 
 
 f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t 
 
 r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e , 
 
 c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l 
 
 c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e 
 
 S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g 
 
 c o n d i t i o n s : 
 
 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e 
 
 i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D , 
 
 E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S 
 
 O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D 
 
 N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T 
 
 H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y , 
 
 W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G 
 
 F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R 
 
 O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   S a m m y J S   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   S l i c k G r i d   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 0   M i c h a e l   L e i b m a n ,   h t t p : / / g i t h u b . c o m / m l e i b m a n / s l i c k g r i d 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g 
 
 a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e 
 
 " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g 
 
 w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h , 
 
 d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o 
 
 p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o 
 
 t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e 
 
 i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D , 
 
 E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F 
 
 M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D 
 
 N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E 
 
 L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N 
 
 O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N 
 
 W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   2 0 1 4   j Q u e r y   F o u n d a t i o n   a n d   o t h e r   c o n t r i b u t o r s 
 
 h t t p : / / j q u e r y . c o m / 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g 
 
 a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e 
 
 " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g 
 
 w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h , 
 
 d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o 
 
 p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o 
 
 t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e 
 
 i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D , 
 
 E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F 
 
 M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D 
 
 N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E 
 
 L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N 
 
 O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N 
 
 W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 i n c l u d e s   S i z z l e . j s   C S S   S e l e c t o r   E n g i n e 
 
 h t t p : / / s i z z l e j s . c o m / 
 
 
 
 C o p y r i g h t   2 0 1 3   j Q u e r y   F o u n d a t i o n ,   I n c .   a n d   o t h e r   c o n t r i b u t o r s 
 
 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 1 0   T h r e e   D u b   M e d i a   -   h t t p : / / t h r e e d u b m e d i a . c o m 
 
 O p e n   S o u r c e   M I T   L i c e n s e   -   h t t p : / / t h r e e d u b m e d i a . c o m / c o d e / l i c e n s e 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   S l i c k G r i d   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   S o c k e t   S p e c i f i c a t i o n   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   1 9 8 2 - 1 9 8 6   R e g e n t s   o f   t h e   U n i v e r s i t y   o f   C a l i f o r n i a .     A l l   r i g h t s   r e s e r v e d .     
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
 R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 
 
 R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   " A S   I S "   A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   H O L D E R   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   S o c k e t   S p e c i f i c a t i o n   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   S t r u c t u r e M a p   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 S t r u c t u r e M a p 
 
 
 
 
 
 C o p y r i g h t   2 0 0 4 - 2 0 0 9   J e r e m y   D .   M i l l e r 
 
 
 
 
 
 L i c e n s e d   u n d e r   t h e   A p a c h e   L i c e n s e ,   V e r s i o n   2 . 0   ( t h e   " L i c e n s e " ) ; 
 
 y o u   m a y   n o t   u s e   t h i s   f i l e   e x c e p t   i n   c o m p l i a n c e   w i t h   t h e   L i c e n s e . 
 
 Y o u   m a y   o b t a i n   a   c o p y   o f   t h e   L i c e n s e   a t 
 
 
 
 
 
       h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / L I C E N S E - 2 . 0 
 
 
 
 
 
 U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   s o f t w a r e 
 
 d i s t r i b u t e d   u n d e r   t h e   L i c e n s e   i s   d i s t r i b u t e d   o n   a n   " A S   I S "   B A S I S , 
 
 W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d . 
 
 S e e   t h e   L i c e n s e   f o r   t h e   s p e c i f i c   l a n g u a g e   g o v e r n i n g   p e r m i s s i o n s   a n d 
 
 l i m i t a t i o n s   u n d e r   t h e   L i c e n s e . 
 
 
 
 
 
 
 
 
 
 
 
 
 
                                                                   A p a c h e   L i c e n s e 
 
                                                       V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
                                                 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 
 
 
 
       T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
 
 
       1 .   D e f i n i t i o n s . 
 
 
 
 
 
             " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n , 
 
             a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 
 
 
 
             " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y 
 
             t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
 
 
             " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l 
 
             o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n 
 
             c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n , 
 
             " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e 
 
             d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r 
 
             o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e 
 
             o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
 
 
             " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y 
 
             e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 
 
 
 
             " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s , 
 
             i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n 
 
             s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
 
 
 
 
             " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l 
 
             t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t 
 
             n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n , 
 
             a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
 
 
             " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r 
 
             O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a 
 
             c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k 
 
             ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
 
 
             " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t 
 
             f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e 
 
             e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s 
 
             r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s 
 
             o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n 
 
             s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f , 
 
             t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
 
 
             " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g 
 
             t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s 
 
             t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y 
 
             s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r 
 
             o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f 
 
             t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d " 
 
             m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t 
 
             t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o 
 
             c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s , 
 
             a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e 
 
             L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t 
 
             e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e 
 
             d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
 
 
             " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y 
 
             o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d 
 
             s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
 
 
       2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l , 
 
             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e 
 
             c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f , 
 
             p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e 
 
             W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 
 
 
 
       3 .   G r a n t   o f   P a t e n t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l , 
 
             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e 
 
             ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e , 
 
             u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k , 
 
             w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e 
 
             b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r 
 
             C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s ) 
 
             w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u 
 
             i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a 
 
             c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k 
 
             o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t 
 
             o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s 
 
             g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e 
 
             a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
 
 
       4 .   R e d i s t r i b u t i o n .   Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e 
 
             W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t 
 
             m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u 
 
             m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 
 
             ( a )   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r 
 
                     D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 
 
 
 
             ( b )   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s 
 
                     s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 
 
 
 
             ( c )   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s 
 
                     t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d 
 
                     a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k , 
 
                     e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f 
 
                     t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 
 
 
 
             ( d )   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s 
 
                     d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t 
 
                     i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d 
 
                     w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t 
 
                     p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e 
 
                     o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d 
 
                     a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r 
 
                     d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r , 
 
                     w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d 
 
                     w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s 
 
                     o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d 
 
                     d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n 
 
                     n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e 
 
                     o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d 
 
                     t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d 
 
                     a s   m o d i f y i n g   t h e   L i c e n s e . 
 
 
 
 
 
             Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d 
 
             m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s 
 
             f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r 
 
             f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e , 
 
             r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h 
 
             t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 
 
 
 
       5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s .   U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e , 
 
             a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k 
 
             b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s . 
 
             N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y 
 
             t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d 
 
             w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
 
 
       6 .   T r a d e m a r k s .   T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e 
 
             n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r , 
 
             e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e 
 
             o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
 
 
       7 .   D i s c l a i m e r   o f   W a r r a n t y .   U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r 
 
             a g r e e d   t o   i n   w r i t i n g ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h 
 
             C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   o n   a n   " A S   I S "   B A S I S , 
 
             W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r 
 
             i m p l i e d ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s 
 
             o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A 
 
             P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e 
 
             a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y 
 
             r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
 
 
       8 .   L i m i t a t i o n   o f   L i a b i l i t y .   I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y , 
 
             w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e , 
 
             u n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y 
 
             n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e 
 
             l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l , 
 
             i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a 
 
             r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e 
 
             W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l , 
 
             w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l 
 
             o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r 
 
             h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
 
 
       9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y .   W h i l e   r e d i s t r i b u t i n g 
 
             t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r , 
 
             a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y , 
 
             o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s 
 
             L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y 
 
             o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f 
 
             o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y , 
 
             d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y 
 
             i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n 
 
             o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   S t r u c t u r e M a p   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   T h e   U n i c o d e   C o n s o r t i u m   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   1 9 9 1 - 1 9 9 9   U n i c o d e ,   I n c .     A l l   R i g h t s   r e s e r v e d . 
 
 
 
 T h i s   f i l e   i s   p r o v i d e d   a s - i s   b y   U n i c o d e ,   I n c .   ( T h e   U n i c o d e   C o n s o r t i u m ) .   N o   c l a i m s   a r e   m a d e   a s   t o   f i t n e s s   f o r   a n y   p a r t i c u l a r   p u r p o s e .     N o   w a r r a n t i e s   o f   a n y   k i n d   a r e   e x p r e s s e d   o r   i m p l i e d .     T h e   r e c i p i e n t   a g r e e s   t o   d e t e r m i n e   a p p l i c a b i l i t y   o f   i n f o r m a t i o n   p r o v i d e d .     I f   t h i s   f i l e   h a s   b e e n   p r o v i d e d   o n   o p t i c a l   m e d i a   b y   U n i c o d e ,   I n c . ,   t h e   s o l e   r e m e d y   f o r   a n y   c l a i m   w i l l   b e   e x c h a n g e   o f   d e f e c t i v e   m e d i a   w i t h i n   9 0   d a y s   o f   r e c e i p t . 
 
 
 
 U n i c o d e ,   I n c .   h e r e b y   g r a n t s   t h e   r i g h t   t o   f r e e l y   u s e   t h e   i n f o r m a t i o n   s u p p l i e d   i n   t h i s   f i l e   i n   t h e   c r e a t i o n   o f   p r o d u c t s   s u p p o r t i n g   t h e   U n i c o d e   S t a n d a r d ,   a n d   t o   m a k e   c o p i e s   o f   t h i s   f i l e   i n   a n y   f o r m   f o r   i n t e r n a l   o r   e x t e r n a l   d i s t r i b u t i o n   a s   l o n g   a s   t h i s   n o t i c e   r e m a i n s   a t t a c h e d . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   T h e   U n i c o d e   C o n s o r t i u m   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   V o l k a n   Y a z c   l i b p q u e u e   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   2 0 1 0   V o l k a n   Y a z c   v o l k a n . y a z i c i @ g m a i l . c o m 
 
 C o p y r i g h t   2 0 0 6 - 2 0 1 0   T h e   A p a c h e   S o f t w a r e   F o u n d a t i o n   
 
 L i c e n s e d   u n d e r   t h e   A p a c h e   L i c e n s e ,   V e r s i o n   2 . 0   ( t h e   " L i c e n s e " ) ;   y o u   m a y   n o t   u s e   t h i s   f i l e   e x c e p t   i n   c o m p l i a n c e   w i t h   t h e   L i c e n s e . 
 
 Y o u   m a y   o b t a i n   a   c o p y   o f   t h e   L i c e n s e   a t 
 
       h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / L I C E N S E - 2 . 0 
 
 U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   s o f t w a r e   d i s t r i b u t e d   u n d e r   t h e   L i c e n s e   i s   d i s t r i b u t e d   o n   a n   " A S   I S "   B A S I S , 
 
 W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d .   S e e   t h e   L i c e n s e   f o r   t h e   s p e c i f i c   l a n g u a g e   g o v e r n i n g   p e r m i s s i o n s   a n d   l i m i t a t i o n s   u n d e r   t h e   L i c e n s e . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   V o l k a n   Y a z c   l i b p q u e u e   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   W e b A c t i v a t o r   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 M i c r o s o f t   P u b l i c   L i c e n s e   ( M S - P L ) 
 
 
 
 T h i s   l i c e n s e   g o v e r n s   u s e   o f   t h e   a c c o m p a n y i n g   s o f t w a r e .   I f   y o u   u s e   t h e   s o f t w a r e ,   y o u 
 
   a c c e p t   t h i s   l i c e n s e .   I f   y o u   d o   n o t   a c c e p t   t h e   l i c e n s e ,   d o   n o t   u s e   t h e   s o f t w a r e . 
 
 
 
 1 .   D e f i n i t i o n s 
 
   T h e   t e r m s   " r e p r o d u c e , "   " r e p r o d u c t i o n , "   " d e r i v a t i v e   w o r k s , "   a n d   " d i s t r i b u t i o n "   h a v e   t h e 
 
   s a m e   m e a n i n g   h e r e   a s   u n d e r   U . S .   c o p y r i g h t   l a w . 
 
   A   " c o n t r i b u t i o n "   i s   t h e   o r i g i n a l   s o f t w a r e ,   o r   a n y   a d d i t i o n s   o r   c h a n g e s   t o   t h e   s o f t w a r e . 
 
   A   " c o n t r i b u t o r "   i s   a n y   p e r s o n   t h a t   d i s t r i b u t e s   i t s   c o n t r i b u t i o n   u n d e r   t h i s   l i c e n s e . 
 
   " L i c e n s e d   p a t e n t s "   a r e   a   c o n t r i b u t o r ' s   p a t e n t   c l a i m s   t h a t   r e a d   d i r e c t l y   o n   i t s   c o n t r i b u t i o n . 
 
 
 
 2 .   G r a n t   o f   R i g h t s 
 
   ( A )   C o p y r i g h t   G r a n t -   S u b j e c t   t o   t h e   t e r m s   o f   t h i s   l i c e n s e ,   i n c l u d i n g   t h e   l i c e n s e   c o n d i t i o n s   a n d   l i m i t a t i o n s   i n   s e c t i o n   3 ,   e a c h   c o n t r i b u t o r   g r a n t s   y o u   a   n o n - e x c l u s i v e ,   w o r l d w i d e ,   r o y a l t y - f r e e   c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e   i t s   c o n t r i b u t i o n ,   p r e p a r e   d e r i v a t i v e   w o r k s   o f   i t s   c o n t r i b u t i o n ,   a n d   d i s t r i b u t e   i t s   c o n t r i b u t i o n   o r   a n y   d e r i v a t i v e   w o r k s   t h a t   y o u   c r e a t e . 
 
   ( B )   P a t e n t   G r a n t -   S u b j e c t   t o   t h e   t e r m s   o f   t h i s   l i c e n s e ,   i n c l u d i n g   t h e   l i c e n s e   c o n d i t i o n s   a n d   l i m i t a t i o n s   i n   s e c t i o n   3 ,   e a c h   c o n t r i b u t o r   g r a n t s   y o u   a   n o n - e x c l u s i v e ,   w o r l d w i d e ,   r o y a l t y - f r e e   l i c e n s e   u n d e r   i t s   l i c e n s e d   p a t e n t s   t o   m a k e ,   h a v e   m a d e ,   u s e ,   s e l l ,   o f f e r   f o r   s a l e ,   i m p o r t ,   a n d / o r   o t h e r w i s e   d i s p o s e   o f   i t s   c o n t r i b u t i o n   i n   t h e   s o f t w a r e   o r   d e r i v a t i v e   w o r k s   o f   t h e   c o n t r i b u t i o n   i n   t h e   s o f t w a r e . 
 
 
 
 3 .   C o n d i t i o n s   a n d   L i m i t a t i o n s 
 
   ( A )   N o   T r a d e m a r k   L i c e n s e -   T h i s   l i c e n s e   d o e s   n o t   g r a n t   y o u   r i g h t s   t o   u s e   a n y   c o n t r i b u t o r s '   n a m e ,   l o g o ,   o r   t r a d e m a r k s . 
 
   ( B )   I f   y o u   b r i n g   a   p a t e n t   c l a i m   a g a i n s t   a n y   c o n t r i b u t o r   o v e r   p a t e n t s   t h a t   y o u   c l a i m   a r e   i n f r i n g e d   b y   t h e   s o f t w a r e ,   y o u r   p a t e n t   l i c e n s e   f r o m   s u c h   c o n t r i b u t o r   t o   t h e   s o f t w a r e   e n d s   a u t o m a t i c a l l y . 
 
   ( C )   I f   y o u   d i s t r i b u t e   a n y   p o r t i o n   o f   t h e   s o f t w a r e ,   y o u   m u s t   r e t a i n   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   t h a t   a r e   p r e s e n t   i n   t h e   s o f t w a r e . 
 
   ( D )   I f   y o u   d i s t r i b u t e   a n y   p o r t i o n   o f   t h e   s o f t w a r e   i n   s o u r c e   c o d e   f o r m ,   y o u   m a y   d o   s o   o n l y   u n d e r   t h i s   l i c e n s e   b y   i n c l u d i n g   a   c o m p l e t e   c o p y   o f   t h i s   l i c e n s e   w i t h   y o u r   d i s t r i b u t i o n .   I f   y o u   d i s t r i b u t e   a n y   p o r t i o n   o f   t h e   s o f t w a r e   i n   c o m p i l e d   o r   o b j e c t   c o d e   f o r m ,   y o u   m a y   o n l y   d o   s o   u n d e r   a   l i c e n s e   t h a t   c o m p l i e s   w i t h   t h i s   l i c e n s e . 
 
   ( E )   T h e   s o f t w a r e   i s   l i c e n s e d   " a s - i s . "   Y o u   b e a r   t h e   r i s k   o f   u s i n g   i t .   T h e   c o n t r i b u t o r s   g i v e   n o   e x p r e s s   w a r r a n t i e s ,   g u a r a n t e e s   o r   c o n d i t i o n s .   Y o u   m a y   h a v e   a d d i t i o n a l   c o n s u m e r   r i g h t s   u n d e r   y o u r   l o c a l   l a w s   w h i c h   t h i s   l i c e n s e   c a n n o t   c h a n g e .   T o   t h e   e x t e n t   p e r m i t t e d   u n d e r   y o u r   l o c a l   l a w s ,   t h e   c o n t r i b u t o r s   e x c l u d e   t h e   i m p l i e d   w a r r a n t i e s   o f   m e r c h a n t a b i l i t y ,   f i t n e s s   f o r   a   p a r t i c u l a r   p u r p o s e   a n d   n o n - i n f r i n g e m e n t . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   W e b A c t i v a t o r   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   W e b G r e a s e   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 A p a c h e   L i c e n s e 
 
 V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 
 
 T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
 1 .   D e f i n i t i o n s . 
 
 
 
 " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 
 
 " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y   t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
 " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l   o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n   c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e   d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r   o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e   o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
 " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 
 
 " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n   s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
 
 
 " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l   t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n ,   a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
 " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a   c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k   ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
 " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e   e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s   r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s   o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n   s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f ,   t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
 " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g   t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s   t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y   s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r   o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f   t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d "   m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t   t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s ,   a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e   L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t   e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e   d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
 " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y   o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d   s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
 2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e . 
 
 
 
 S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f ,   p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e   W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 
 
 3 .   G r a n t   o f   P a t e n t   L i c e n s e . 
 
 
 
 S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e ,   u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k ,   w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e   b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r   C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s )   w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u   i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a   c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k   o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t   o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s   g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e   a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
 4 .   R e d i s t r i b u t i o n . 
 
 
 
 Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u   m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 1 .   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 
 
 2 .   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s   s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 
 
 3 .   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 
 
 4 .   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s   d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t   i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d   w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e   o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d   a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r   d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r ,   w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s   o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d   d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n   n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e   o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d   t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d   a s   m o d i f y i n g   t h e   L i c e n s e . 
 
 
 
 Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d   m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r   f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h   t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 
 
 5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s . 
 
 
 
 U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e ,   a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s .   N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y   t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d   w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
 6 .   T r a d e m a r k s . 
 
 
 
 T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e   n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r ,   e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e   o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
 7 .   D i s c l a i m e r   o f   W a r r a n t y . 
 
 
 
 U n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   o r   a g r e e d   t o   i n   w r i t i n g ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h   C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   o n   a n   " A S   I S "   B A S I S ,   W I T H O U T   W A R R A N T I E S   O R   C O N D I T I O N S   O F   A N Y   K I N D ,   e i t h e r   e x p r e s s   o r   i m p l i e d ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s   o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e   a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y   r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
 8 .   L i m i t a t i o n   o f   L i a b i l i t y . 
 
 
 
 I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y ,   w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e ,   u n l e s s   r e q u i r e d   b y   a p p l i c a b l e   l a w   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y   n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e   l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l ,   i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a   r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e   W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l ,   w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l   o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r   h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
 9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y . 
 
 
 
 W h i l e   r e d i s t r i b u t i n g   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r ,   a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y ,   o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s   L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y   o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f   o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y ,   d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y   i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n   o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   W e b G r e a s e   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   W i X   T o o l s e t   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   O u t e r c u r v e   F o u n d a t i o n 
 
 - - - L I C E N S E - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   W i X   T o o l s e t   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 % %   Z l i b   D e c o m p r e s s o r   N O T I C E S   A N D   I N F O R M A T I O N   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( C )   1 9 9 5 - 2 0 1 3   J e a n - l o u p   G a i l l y   a n d   M a r k   A d l e r 
 
 
 
     T h i s   s o f t w a r e   i s   p r o v i d e d   ' a s - i s ' ,   w i t h o u t   a n y   e x p r e s s   o r   i m p l i e d 
 
     w a r r a n t y .     I n   n o   e v e n t   w i l l   t h e   a u t h o r s   b e   h e l d   l i a b l e   f o r   a n y   d a m a g e s 
 
     a r i s i n g   f r o m   t h e   u s e   o f   t h i s   s o f t w a r e . 
 
 
 
     P e r m i s s i o n   i s   g r a n t e d   t o   a n y o n e   t o   u s e   t h i s   s o f t w a r e   f o r   a n y   p u r p o s e , 
 
     i n c l u d i n g   c o m m e r c i a l   a p p l i c a t i o n s ,   a n d   t o   a l t e r   i t   a n d   r e d i s t r i b u t e   i t 
 
     f r e e l y ,   s u b j e c t   t o   t h e   f o l l o w i n g   r e s t r i c t i o n s : 
 
 
 
     1 .   T h e   o r i g i n   o f   t h i s   s o f t w a r e   m u s t   n o t   b e   m i s r e p r e s e n t e d ;   y o u   m u s t   n o t 
 
           c l a i m   t h a t   y o u   w r o t e   t h e   o r i g i n a l   s o f t w a r e .   I f   y o u   u s e   t h i s   s o f t w a r e 
 
           i n   a   p r o d u c t ,   a n   a c k n o w l e d g m e n t   i n   t h e   p r o d u c t   d o c u m e n t a t i o n   w o u l d   b e 
 
           a p p r e c i a t e d   b u t   i s   n o t   r e q u i r e d . 
 
     2 .   A l t e r e d   s o u r c e   v e r s i o n s   m u s t   b e   p l a i n l y   m a r k e d   a s   s u c h ,   a n d   m u s t   n o t   b e 
 
           m i s r e p r e s e n t e d   a s   b e i n g   t h e   o r i g i n a l   s o f t w a r e . 
 
     3 .   T h i s   n o t i c e   m a y   n o t   b e   r e m o v e d   o r   a l t e r e d   f r o m   a n y   s o u r c e   d i s t r i b u t i o n . 
 
 
 
     J e a n - l o u p   G a i l l y                 M a r k   A d l e r 
 
     j l o u p @ g z i p . o r g                     m a d l e r @ a l u m n i . c a l t e c h . e d u 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   Z l i b   D e c o m p r e s s o r   N O T I C E S   A N D   I N F O R M A T I O N 
 
 
 
 S e c t i o n   B :   M i c r o s o f t   i s   o f f e r i n g   y o u   a   l i c e n s e   t o   u s e   t h e   f o l l o w i n g   c o m p o n e n t s   w i t h   M i c r o s o f t   V i s u a l   S t u d i o   s u b j e c t   t o   t h e i r   o r i g i n a l   l i c e n s e   t e r m s . 
 
 
 
 1 . 	 L i b G i t 2   ( h t t p s : / / g i t h u b . c o m / l i b g i t 2 / l i b g i t 2 ) 
 
 	 	 I n c l u d e s : R e g E x   ( h t t p s : / / g i t h u b . c o m / l i b g i t 2 / l i b g i t 2 ) 
 
 	 	 I n c l u d e s : x d i f f   ( h t t p s : / / g i t h u b . c o m / l i b g i t 2 / l i b g i t 2 ) 
 
 
 
 
 
 % %   L i b G i t 2   N O T I C E S ,   I N F O R M A T I O N ,   A N D   L I C E N S E   B E G I N   H E R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h i s   n o t i c e   i s   p r o v i d e d   w i t h   r e s p e c t   t o   L i b G i t 2   i n c l u d e d   i n   M i c r o s o f t   V i s u a l   S t u d i o .   T h e   t e r m s   o f   M i c r o s o f t  s   l i c e n s e   a g r e e m e n t   d o   n o t   a p p l y   t o   L i b G i t 2 ,   w h i c h   a r e   l i c e n s e d   u n d e r   t h e   f o l l o w i n g   l i c e n s e .   I f   t h i s   v e r s i o n   o f   M i c r o s o f t   V i s u a l   S t u d i o   i n c l u d e s   L i b G i t 2   y o u   a r e   r e c e i v i n g   a   c o p y   o f   L i b G i t 2   i n   s o u r c e   c o d e   f o r m   a l o n g   w i t h   M i c r o s o f t   V i s u a l   S t u d i o . 
 
 
 
 - - - L I C E N S E - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 l i b g i t 2   i s   C o p y r i g h t   ( C )   2 0 0 9 - 2 0 1 2   t h e   l i b g i t 2   c o n t r i b u t o r s , 
 
   u n l e s s   o t h e r w i s e   s t a t e d .   S e e   t h e   A U T H O R S   f i l e   f o r   d e t a i l s . 
 
 
 
   N o t e   t h a t   t h e   o n l y   v a l i d   v e r s i o n   o f   t h e   G P L   a s   f a r   a s   t h i s   p r o j e c t 
 
   i s   c o n c e r n e d   i s   _ t h i s _   p a r t i c u l a r   v e r s i o n   o f   t h e   l i c e n s e   ( i e   v 2 ,   n o t 
 
   v 2 . 2   o r   v 3 . x   o r   w h a t e v e r ) ,   u n l e s s   e x p l i c i t l y   o t h e r w i s e   s t a t e d . 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
       L I N K I N G   E X C E P T I O N 
 
 
 
   I n   a d d i t i o n   t o   t h e   p e r m i s s i o n s   i n   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e , 
 
   t h e   a u t h o r s   g i v e   y o u   u n l i m i t e d   p e r m i s s i o n   t o   l i n k   t h e   c o m p i l e d 
 
   v e r s i o n   o f   t h i s   l i b r a r y   i n t o   c o m b i n a t i o n s   w i t h   o t h e r   p r o g r a m s , 
 
   a n d   t o   d i s t r i b u t e   t h o s e   c o m b i n a t i o n s   w i t h o u t   a n y   r e s t r i c t i o n 
 
   c o m i n g   f r o m   t h e   u s e   o f   t h i s   f i l e .     ( T h e   G e n e r a l   P u b l i c   L i c e n s e 
 
   r e s t r i c t i o n s   d o   a p p l y   i n   o t h e r   r e s p e c t s ;   f o r   e x a m p l e ,   t h e y   c o v e r 
 
   m o d i f i c a t i o n   o f   t h e   f i l e ,   a n d   d i s t r i b u t i o n   w h e n   n o t   l i n k e d   i n t o 
 
   a   c o m b i n e d   e x e c u t a b l e . ) 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
             G N U   G E N E R A L   P U B L I C   L I C E N S E 
 
                   V e r s i o n   2 ,   J u n e   1 9 9 1 
 
 
 
   C o p y r i g h t   ( C )   1 9 8 9 ,   1 9 9 1   F r e e   S o f t w a r e   F o u n d a t i o n ,   I n c . 
 
   5 9   T e m p l e   P l a c e ,   S u i t e   3 3 0 ,   B o s t o n ,   M A     0 2 1 1 1 - 1 3 0 7     U S A 
 
   E v e r y o n e   i s   p e r m i t t e d   t o   c o p y   a n d   d i s t r i b u t e   v e r b a t i m   c o p i e s 
 
   o f   t h i s   l i c e n s e   d o c u m e n t ,   b u t   c h a n g i n g   i t   i s   n o t   a l l o w e d . 
 
 
 
               P r e a m b l e 
 
 
 
     T h e   l i c e n s e s   f o r   m o s t   s o f t w a r e   a r e   d e s i g n e d   t o   t a k e   a w a y   y o u r 
 
 f r e e d o m   t o   s h a r e   a n d   c h a n g e   i t .     B y   c o n t r a s t ,   t h e   G N U   G e n e r a l   P u b l i c 
 
 L i c e n s e   i s   i n t e n d e d   t o   g u a r a n t e e   y o u r   f r e e d o m   t o   s h a r e   a n d   c h a n g e   f r e e 
 
 s o f t w a r e - - t o   m a k e   s u r e   t h e   s o f t w a r e   i s   f r e e   f o r   a l l   i t s   u s e r s .     T h i s 
 
 G e n e r a l   P u b l i c   L i c e n s e   a p p l i e s   t o   m o s t   o f   t h e   F r e e   S o f t w a r e 
 
 F o u n d a t i o n ' s   s o f t w a r e   a n d   t o   a n y   o t h e r   p r o g r a m   w h o s e   a u t h o r s   c o m m i t   t o 
 
 u s i n g   i t .     ( S o m e   o t h e r   F r e e   S o f t w a r e   F o u n d a t i o n   s o f t w a r e   i s   c o v e r e d   b y 
 
 t h e   G N U   L i b r a r y   G e n e r a l   P u b l i c   L i c e n s e   i n s t e a d . )     Y o u   c a n   a p p l y   i t   t o 
 
 y o u r   p r o g r a m s ,   t o o . 
 
 
 
     W h e n   w e   s p e a k   o f   f r e e   s o f t w a r e ,   w e   a r e   r e f e r r i n g   t o   f r e e d o m ,   n o t 
 
 p r i c e .     O u r   G e n e r a l   P u b l i c   L i c e n s e s   a r e   d e s i g n e d   t o   m a k e   s u r e   t h a t   y o u 
 
 h a v e   t h e   f r e e d o m   t o   d i s t r i b u t e   c o p i e s   o f   f r e e   s o f t w a r e   ( a n d   c h a r g e   f o r 
 
 t h i s   s e r v i c e   i f   y o u   w i s h ) ,   t h a t   y o u   r e c e i v e   s o u r c e   c o d e   o r   c a n   g e t   i t 
 
 i f   y o u   w a n t   i t ,   t h a t   y o u   c a n   c h a n g e   t h e   s o f t w a r e   o r   u s e   p i e c e s   o f   i t 
 
 i n   n e w   f r e e   p r o g r a m s ;   a n d   t h a t   y o u   k n o w   y o u   c a n   d o   t h e s e   t h i n g s . 
 
 
 
     T o   p r o t e c t   y o u r   r i g h t s ,   w e   n e e d   t o   m a k e   r e s t r i c t i o n s   t h a t   f o r b i d 
 
 a n y o n e   t o   d e n y   y o u   t h e s e   r i g h t s   o r   t o   a s k   y o u   t o   s u r r e n d e r   t h e   r i g h t s . 
 
 T h e s e   r e s t r i c t i o n s   t r a n s l a t e   t o   c e r t a i n   r e s p o n s i b i l i t i e s   f o r   y o u   i f   y o u 
 
 d i s t r i b u t e   c o p i e s   o f   t h e   s o f t w a r e ,   o r   i f   y o u   m o d i f y   i t . 
 
 
 
     F o r   e x a m p l e ,   i f   y o u   d i s t r i b u t e   c o p i e s   o f   s u c h   a   p r o g r a m ,   w h e t h e r 
 
 g r a t i s   o r   f o r   a   f e e ,   y o u   m u s t   g i v e   t h e   r e c i p i e n t s   a l l   t h e   r i g h t s   t h a t 
 
 y o u   h a v e .     Y o u   m u s t   m a k e   s u r e   t h a t   t h e y ,   t o o ,   r e c e i v e   o r   c a n   g e t   t h e 
 
 s o u r c e   c o d e .     A n d   y o u   m u s t   s h o w   t h e m   t h e s e   t e r m s   s o   t h e y   k n o w   t h e i r 
 
 r i g h t s . 
 
 
 
     W e   p r o t e c t   y o u r   r i g h t s   w i t h   t w o   s t e p s :   ( 1 )   c o p y r i g h t   t h e   s o f t w a r e ,   a n d 
 
 ( 2 )   o f f e r   y o u   t h i s   l i c e n s e   w h i c h   g i v e s   y o u   l e g a l   p e r m i s s i o n   t o   c o p y , 
 
 d i s t r i b u t e   a n d / o r   m o d i f y   t h e   s o f t w a r e . 
 
 
 
     A l s o ,   f o r   e a c h   a u t h o r ' s   p r o t e c t i o n   a n d   o u r s ,   w e   w a n t   t o   m a k e   c e r t a i n 
 
 t h a t   e v e r y o n e   u n d e r s t a n d s   t h a t   t h e r e   i s   n o   w a r r a n t y   f o r   t h i s   f r e e 
 
 s o f t w a r e .     I f   t h e   s o f t w a r e   i s   m o d i f i e d   b y   s o m e o n e   e l s e   a n d   p a s s e d   o n ,   w e 
 
 w a n t   i t s   r e c i p i e n t s   t o   k n o w   t h a t   w h a t   t h e y   h a v e   i s   n o t   t h e   o r i g i n a l ,   s o 
 
 t h a t   a n y   p r o b l e m s   i n t r o d u c e d   b y   o t h e r s   w i l l   n o t   r e f l e c t   o n   t h e   o r i g i n a l 
 
 a u t h o r s '   r e p u t a t i o n s . 
 
 
 
     F i n a l l y ,   a n y   f r e e   p r o g r a m   i s   t h r e a t e n e d   c o n s t a n t l y   b y   s o f t w a r e 
 
 p a t e n t s .     W e   w i s h   t o   a v o i d   t h e   d a n g e r   t h a t   r e d i s t r i b u t o r s   o f   a   f r e e 
 
 p r o g r a m   w i l l   i n d i v i d u a l l y   o b t a i n   p a t e n t   l i c e n s e s ,   i n   e f f e c t   m a k i n g   t h e 
 
 p r o g r a m   p r o p r i e t a r y .     T o   p r e v e n t   t h i s ,   w e   h a v e   m a d e   i t   c l e a r   t h a t   a n y 
 
 p a t e n t   m u s t   b e   l i c e n s e d   f o r   e v e r y o n e ' s   f r e e   u s e   o r   n o t   l i c e n s e d   a t   a l l . 
 
 
 
     T h e   p r e c i s e   t e r m s   a n d   c o n d i t i o n s   f o r   c o p y i n g ,   d i s t r i b u t i o n   a n d 
 
 m o d i f i c a t i o n   f o l l o w . 
 
 
 
             G N U   G E N E R A L   P U B L I C   L I C E N S E 
 
       T E R M S   A N D   C O N D I T I O N S   F O R   C O P Y I N G ,   D I S T R I B U T I O N   A N D   M O D I F I C A T I O N 
 
 
 
     0 .   T h i s   L i c e n s e   a p p l i e s   t o   a n y   p r o g r a m   o r   o t h e r   w o r k   w h i c h   c o n t a i n s 
 
 a   n o t i c e   p l a c e d   b y   t h e   c o p y r i g h t   h o l d e r   s a y i n g   i t   m a y   b e   d i s t r i b u t e d 
 
 u n d e r   t h e   t e r m s   o f   t h i s   G e n e r a l   P u b l i c   L i c e n s e .     T h e   " P r o g r a m " ,   b e l o w , 
 
 r e f e r s   t o   a n y   s u c h   p r o g r a m   o r   w o r k ,   a n d   a   " w o r k   b a s e d   o n   t h e   P r o g r a m " 
 
 m e a n s   e i t h e r   t h e   P r o g r a m   o r   a n y   d e r i v a t i v e   w o r k   u n d e r   c o p y r i g h t   l a w : 
 
 t h a t   i s   t o   s a y ,   a   w o r k   c o n t a i n i n g   t h e   P r o g r a m   o r   a   p o r t i o n   o f   i t , 
 
 e i t h e r   v e r b a t i m   o r   w i t h   m o d i f i c a t i o n s   a n d / o r   t r a n s l a t e d   i n t o   a n o t h e r 
 
 l a n g u a g e .     ( H e r e i n a f t e r ,   t r a n s l a t i o n   i s   i n c l u d e d   w i t h o u t   l i m i t a t i o n   i n 
 
 t h e   t e r m   " m o d i f i c a t i o n " . )     E a c h   l i c e n s e e   i s   a d d r e s s e d   a s   " y o u " . 
 
 
 
 A c t i v i t i e s   o t h e r   t h a n   c o p y i n g ,   d i s t r i b u t i o n   a n d   m o d i f i c a t i o n   a r e   n o t 
 
 c o v e r e d   b y   t h i s   L i c e n s e ;   t h e y   a r e   o u t s i d e   i t s   s c o p e .     T h e   a c t   o f 
 
 r u n n i n g   t h e   P r o g r a m   i s   n o t   r e s t r i c t e d ,   a n d   t h e   o u t p u t   f r o m   t h e   P r o g r a m 
 
 i s   c o v e r e d   o n l y   i f   i t s   c o n t e n t s   c o n s t i t u t e   a   w o r k   b a s e d   o n   t h e 
 
 P r o g r a m   ( i n d e p e n d e n t   o f   h a v i n g   b e e n   m a d e   b y   r u n n i n g   t h e   P r o g r a m ) . 
 
 W h e t h e r   t h a t   i s   t r u e   d e p e n d s   o n   w h a t   t h e   P r o g r a m   d o e s . 
 
 
 
     1 .   Y o u   m a y   c o p y   a n d   d i s t r i b u t e   v e r b a t i m   c o p i e s   o f   t h e   P r o g r a m ' s 
 
 s o u r c e   c o d e   a s   y o u   r e c e i v e   i t ,   i n   a n y   m e d i u m ,   p r o v i d e d   t h a t   y o u 
 
 c o n s p i c u o u s l y   a n d   a p p r o p r i a t e l y   p u b l i s h   o n   e a c h   c o p y   a n   a p p r o p r i a t e 
 
 c o p y r i g h t   n o t i c e   a n d   d i s c l a i m e r   o f   w a r r a n t y ;   k e e p   i n t a c t   a l l   t h e 
 
 n o t i c e s   t h a t   r e f e r   t o   t h i s   L i c e n s e   a n d   t o   t h e   a b s e n c e   o f   a n y   w a r r a n t y ; 
 
 a n d   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   P r o g r a m   a   c o p y   o f   t h i s   L i c e n s e 
 
 a l o n g   w i t h   t h e   P r o g r a m . 
 
 
 
 Y o u   m a y   c h a r g e   a   f e e   f o r   t h e   p h y s i c a l   a c t   o f   t r a n s f e r r i n g   a   c o p y ,   a n d 
 
 y o u   m a y   a t   y o u r   o p t i o n   o f f e r   w a r r a n t y   p r o t e c t i o n   i n   e x c h a n g e   f o r   a   f e e . 
 
 
 
     2 .   Y o u   m a y   m o d i f y   y o u r   c o p y   o r   c o p i e s   o f   t h e   P r o g r a m   o r   a n y   p o r t i o n 
 
 o f   i t ,   t h u s   f o r m i n g   a   w o r k   b a s e d   o n   t h e   P r o g r a m ,   a n d   c o p y   a n d 
 
 d i s t r i b u t e   s u c h   m o d i f i c a t i o n s   o r   w o r k   u n d e r   t h e   t e r m s   o f   S e c t i o n   1 
 
 a b o v e ,   p r o v i d e d   t h a t   y o u   a l s o   m e e t   a l l   o f   t h e s e   c o n d i t i o n s : 
 
 
 
         a )   Y o u   m u s t   c a u s e   t h e   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s 
 
         s t a t i n g   t h a t   y o u   c h a n g e d   t h e   f i l e s   a n d   t h e   d a t e   o f   a n y   c h a n g e . 
 
 
 
         b )   Y o u   m u s t   c a u s e   a n y   w o r k   t h a t   y o u   d i s t r i b u t e   o r   p u b l i s h ,   t h a t   i n 
 
         w h o l e   o r   i n   p a r t   c o n t a i n s   o r   i s   d e r i v e d   f r o m   t h e   P r o g r a m   o r   a n y 
 
         p a r t   t h e r e o f ,   t o   b e   l i c e n s e d   a s   a   w h o l e   a t   n o   c h a r g e   t o   a l l   t h i r d 
 
         p a r t i e s   u n d e r   t h e   t e r m s   o f   t h i s   L i c e n s e . 
 
 
 
         c )   I f   t h e   m o d i f i e d   p r o g r a m   n o r m a l l y   r e a d s   c o m m a n d s   i n t e r a c t i v e l y 
 
         w h e n   r u n ,   y o u   m u s t   c a u s e   i t ,   w h e n   s t a r t e d   r u n n i n g   f o r   s u c h 
 
         i n t e r a c t i v e   u s e   i n   t h e   m o s t   o r d i n a r y   w a y ,   t o   p r i n t   o r   d i s p l a y   a n 
 
         a n n o u n c e m e n t   i n c l u d i n g   a n   a p p r o p r i a t e   c o p y r i g h t   n o t i c e   a n d   a 
 
         n o t i c e   t h a t   t h e r e   i s   n o   w a r r a n t y   ( o r   e l s e ,   s a y i n g   t h a t   y o u   p r o v i d e 
 
         a   w a r r a n t y )   a n d   t h a t   u s e r s   m a y   r e d i s t r i b u t e   t h e   p r o g r a m   u n d e r 
 
         t h e s e   c o n d i t i o n s ,   a n d   t e l l i n g   t h e   u s e r   h o w   t o   v i e w   a   c o p y   o f   t h i s 
 
         L i c e n s e .     ( E x c e p t i o n :   i f   t h e   P r o g r a m   i t s e l f   i s   i n t e r a c t i v e   b u t 
 
         d o e s   n o t   n o r m a l l y   p r i n t   s u c h   a n   a n n o u n c e m e n t ,   y o u r   w o r k   b a s e d   o n 
 
         t h e   P r o g r a m   i s   n o t   r e q u i r e d   t o   p r i n t   a n   a n n o u n c e m e n t . ) 
 
 
 
 T h e s e   r e q u i r e m e n t s   a p p l y   t o   t h e   m o d i f i e d   w o r k   a s   a   w h o l e .     I f 
 
 i d e n t i f i a b l e   s e c t i o n s   o f   t h a t   w o r k   a r e   n o t   d e r i v e d   f r o m   t h e   P r o g r a m , 
 
 a n d   c a n   b e   r e a s o n a b l y   c o n s i d e r e d   i n d e p e n d e n t   a n d   s e p a r a t e   w o r k s   i n 
 
 t h e m s e l v e s ,   t h e n   t h i s   L i c e n s e ,   a n d   i t s   t e r m s ,   d o   n o t   a p p l y   t o   t h o s e 
 
 s e c t i o n s   w h e n   y o u   d i s t r i b u t e   t h e m   a s   s e p a r a t e   w o r k s .     B u t   w h e n   y o u 
 
 d i s t r i b u t e   t h e   s a m e   s e c t i o n s   a s   p a r t   o f   a   w h o l e   w h i c h   i s   a   w o r k   b a s e d 
 
 o n   t h e   P r o g r a m ,   t h e   d i s t r i b u t i o n   o f   t h e   w h o l e   m u s t   b e   o n   t h e   t e r m s   o f 
 
 t h i s   L i c e n s e ,   w h o s e   p e r m i s s i o n s   f o r   o t h e r   l i c e n s e e s   e x t e n d   t o   t h e 
 
 e n t i r e   w h o l e ,   a n d   t h u s   t o   e a c h   a n d   e v e r y   p a r t   r e g a r d l e s s   o f   w h o   w r o t e   i t . 
 
 
 
 T h u s ,   i t   i s   n o t   t h e   i n t e n t   o f   t h i s   s e c t i o n   t o   c l a i m   r i g h t s   o r   c o n t e s t 
 
 y o u r   r i g h t s   t o   w o r k   w r i t t e n   e n t i r e l y   b y   y o u ;   r a t h e r ,   t h e   i n t e n t   i s   t o 
 
 e x e r c i s e   t h e   r i g h t   t o   c o n t r o l   t h e   d i s t r i b u t i o n   o f   d e r i v a t i v e   o r 
 
 c o l l e c t i v e   w o r k s   b a s e d   o n   t h e   P r o g r a m . 
 
 
 
 I n   a d d i t i o n ,   m e r e   a g g r e g a t i o n   o f   a n o t h e r   w o r k   n o t   b a s e d   o n   t h e   P r o g r a m 
 
 w i t h   t h e   P r o g r a m   ( o r   w i t h   a   w o r k   b a s e d   o n   t h e   P r o g r a m )   o n   a   v o l u m e   o f 
 
 a   s t o r a g e   o r   d i s t r i b u t i o n   m e d i u m   d o e s   n o t   b r i n g   t h e   o t h e r   w o r k   u n d e r 
 
 t h e   s c o p e   o f   t h i s   L i c e n s e . 
 
 
 
     3 .   Y o u   m a y   c o p y   a n d   d i s t r i b u t e   t h e   P r o g r a m   ( o r   a   w o r k   b a s e d   o n   i t , 
 
 u n d e r   S e c t i o n   2 )   i n   o b j e c t   c o d e   o r   e x e c u t a b l e   f o r m   u n d e r   t h e   t e r m s   o f 
 
 S e c t i o n s   1   a n d   2   a b o v e   p r o v i d e d   t h a t   y o u   a l s o   d o   o n e   o f   t h e   f o l l o w i n g : 
 
 
 
         a )   A c c o m p a n y   i t   w i t h   t h e   c o m p l e t e   c o r r e s p o n d i n g   m a c h i n e - r e a d a b l e 
 
         s o u r c e   c o d e ,   w h i c h   m u s t   b e   d i s t r i b u t e d   u n d e r   t h e   t e r m s   o f   S e c t i o n s 
 
         1   a n d   2   a b o v e   o n   a   m e d i u m   c u s t o m a r i l y   u s e d   f o r   s o f t w a r e   i n t e r c h a n g e ;   o r , 
 
 
 
         b )   A c c o m p a n y   i t   w i t h   a   w r i t t e n   o f f e r ,   v a l i d   f o r   a t   l e a s t   t h r e e 
 
         y e a r s ,   t o   g i v e   a n y   t h i r d   p a r t y ,   f o r   a   c h a r g e   n o   m o r e   t h a n   y o u r 
 
         c o s t   o f   p h y s i c a l l y   p e r f o r m i n g   s o u r c e   d i s t r i b u t i o n ,   a   c o m p l e t e 
 
         m a c h i n e - r e a d a b l e   c o p y   o f   t h e   c o r r e s p o n d i n g   s o u r c e   c o d e ,   t o   b e 
 
         d i s t r i b u t e d   u n d e r   t h e   t e r m s   o f   S e c t i o n s   1   a n d   2   a b o v e   o n   a   m e d i u m 
 
         c u s t o m a r i l y   u s e d   f o r   s o f t w a r e   i n t e r c h a n g e ;   o r , 
 
 
 
         c )   A c c o m p a n y   i t   w i t h   t h e   i n f o r m a t i o n   y o u   r e c e i v e d   a s   t o   t h e   o f f e r 
 
         t o   d i s t r i b u t e   c o r r e s p o n d i n g   s o u r c e   c o d e .     ( T h i s   a l t e r n a t i v e   i s 
 
         a l l o w e d   o n l y   f o r   n o n c o m m e r c i a l   d i s t r i b u t i o n   a n d   o n l y   i f   y o u 
 
         r e c e i v e d   t h e   p r o g r a m   i n   o b j e c t   c o d e   o r   e x e c u t a b l e   f o r m   w i t h   s u c h 
 
         a n   o f f e r ,   i n   a c c o r d   w i t h   S u b s e c t i o n   b   a b o v e . ) 
 
 
 
 T h e   s o u r c e   c o d e   f o r   a   w o r k   m e a n s   t h e   p r e f e r r e d   f o r m   o f   t h e   w o r k   f o r 
 
 m a k i n g   m o d i f i c a t i o n s   t o   i t .     F o r   a n   e x e c u t a b l e   w o r k ,   c o m p l e t e   s o u r c e 
 
 c o d e   m e a n s   a l l   t h e   s o u r c e   c o d e   f o r   a l l   m o d u l e s   i t   c o n t a i n s ,   p l u s   a n y 
 
 a s s o c i a t e d   i n t e r f a c e   d e f i n i t i o n   f i l e s ,   p l u s   t h e   s c r i p t s   u s e d   t o 
 
 c o n t r o l   c o m p i l a t i o n   a n d   i n s t a l l a t i o n   o f   t h e   e x e c u t a b l e .     H o w e v e r ,   a s   a 
 
 s p e c i a l   e x c e p t i o n ,   t h e   s o u r c e   c o d e   d i s t r i b u t e d   n e e d   n o t   i n c l u d e 
 
 a n y t h i n g   t h a t   i s   n o r m a l l y   d i s t r i b u t e d   ( i n   e i t h e r   s o u r c e   o r   b i n a r y 
 
 f o r m )   w i t h   t h e   m a j o r   c o m p o n e n t s   ( c o m p i l e r ,   k e r n e l ,   a n d   s o   o n )   o f   t h e 
 
 o p e r a t i n g   s y s t e m   o n   w h i c h   t h e   e x e c u t a b l e   r u n s ,   u n l e s s   t h a t   c o m p o n e n t 
 
 i t s e l f   a c c o m p a n i e s   t h e   e x e c u t a b l e . 
 
 
 
 I f   d i s t r i b u t i o n   o f   e x e c u t a b l e   o r   o b j e c t   c o d e   i s   m a d e   b y   o f f e r i n g 
 
 a c c e s s   t o   c o p y   f r o m   a   d e s i g n a t e d   p l a c e ,   t h e n   o f f e r i n g   e q u i v a l e n t 
 
 a c c e s s   t o   c o p y   t h e   s o u r c e   c o d e   f r o m   t h e   s a m e   p l a c e   c o u n t s   a s 
 
 d i s t r i b u t i o n   o f   t h e   s o u r c e   c o d e ,   e v e n   t h o u g h   t h i r d   p a r t i e s   a r e   n o t 
 
 c o m p e l l e d   t o   c o p y   t h e   s o u r c e   a l o n g   w i t h   t h e   o b j e c t   c o d e . 
 
 
 
     4 .   Y o u   m a y   n o t   c o p y ,   m o d i f y ,   s u b l i c e n s e ,   o r   d i s t r i b u t e   t h e   P r o g r a m 
 
 e x c e p t   a s   e x p r e s s l y   p r o v i d e d   u n d e r   t h i s   L i c e n s e .     A n y   a t t e m p t 
 
 o t h e r w i s e   t o   c o p y ,   m o d i f y ,   s u b l i c e n s e   o r   d i s t r i b u t e   t h e   P r o g r a m   i s 
 
 v o i d ,   a n d   w i l l   a u t o m a t i c a l l y   t e r m i n a t e   y o u r   r i g h t s   u n d e r   t h i s   L i c e n s e . 
 
 H o w e v e r ,   p a r t i e s   w h o   h a v e   r e c e i v e d   c o p i e s ,   o r   r i g h t s ,   f r o m   y o u   u n d e r 
 
 t h i s   L i c e n s e   w i l l   n o t   h a v e   t h e i r   l i c e n s e s   t e r m i n a t e d   s o   l o n g   a s   s u c h 
 
 p a r t i e s   r e m a i n   i n   f u l l   c o m p l i a n c e . 
 
 
 
     5 .   Y o u   a r e   n o t   r e q u i r e d   t o   a c c e p t   t h i s   L i c e n s e ,   s i n c e   y o u   h a v e   n o t 
 
 s i g n e d   i t .     H o w e v e r ,   n o t h i n g   e l s e   g r a n t s   y o u   p e r m i s s i o n   t o   m o d i f y   o r 
 
 d i s t r i b u t e   t h e   P r o g r a m   o r   i t s   d e r i v a t i v e   w o r k s .     T h e s e   a c t i o n s   a r e 
 
 p r o h i b i t e d   b y   l a w   i f   y o u   d o   n o t   a c c e p t   t h i s   L i c e n s e .     T h e r e f o r e ,   b y 
 
 m o d i f y i n g   o r   d i s t r i b u t i n g   t h e   P r o g r a m   ( o r   a n y   w o r k   b a s e d   o n   t h e 
 
 P r o g r a m ) ,   y o u   i n d i c a t e   y o u r   a c c e p t a n c e   o f   t h i s   L i c e n s e   t o   d o   s o ,   a n d 
 
 a l l   i t s   t e r m s   a n d   c o n d i t i o n s   f o r   c o p y i n g ,   d i s t r i b u t i n g   o r   m o d i f y i n g 
 
 t h e   P r o g r a m   o r   w o r k s   b a s e d   o n   i t . 
 
 
 
     6 .   E a c h   t i m e   y o u   r e d i s t r i b u t e   t h e   P r o g r a m   ( o r   a n y   w o r k   b a s e d   o n   t h e 
 
 P r o g r a m ) ,   t h e   r e c i p i e n t   a u t o m a t i c a l l y   r e c e i v e s   a   l i c e n s e   f r o m   t h e 
 
 o r i g i n a l   l i c e n s o r   t o   c o p y ,   d i s t r i b u t e   o r   m o d i f y   t h e   P r o g r a m   s u b j e c t   t o 
 
 t h e s e   t e r m s   a n d   c o n d i t i o n s .     Y o u   m a y   n o t   i m p o s e   a n y   f u r t h e r 
 
 r e s t r i c t i o n s   o n   t h e   r e c i p i e n t s '   e x e r c i s e   o f   t h e   r i g h t s   g r a n t e d   h e r e i n . 
 
 Y o u   a r e   n o t   r e s p o n s i b l e   f o r   e n f o r c i n g   c o m p l i a n c e   b y   t h i r d   p a r t i e s   t o 
 
 t h i s   L i c e n s e . 
 
 
 
     7 .   I f ,   a s   a   c o n s e q u e n c e   o f   a   c o u r t   j u d g m e n t   o r   a l l e g a t i o n   o f   p a t e n t 
 
 i n f r i n g e m e n t   o r   f o r   a n y   o t h e r   r e a s o n   ( n o t   l i m i t e d   t o   p a t e n t   i s s u e s ) , 
 
 c o n d i t i o n s   a r e   i m p o s e d   o n   y o u   ( w h e t h e r   b y   c o u r t   o r d e r ,   a g r e e m e n t   o r 
 
 o t h e r w i s e )   t h a t   c o n t r a d i c t   t h e   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   t h e y   d o   n o t 
 
 e x c u s e   y o u   f r o m   t h e   c o n d i t i o n s   o f   t h i s   L i c e n s e .     I f   y o u   c a n n o t 
 
 d i s t r i b u t e   s o   a s   t o   s a t i s f y   s i m u l t a n e o u s l y   y o u r   o b l i g a t i o n s   u n d e r   t h i s 
 
 L i c e n s e   a n d   a n y   o t h e r   p e r t i n e n t   o b l i g a t i o n s ,   t h e n   a s   a   c o n s e q u e n c e   y o u 
 
 m a y   n o t   d i s t r i b u t e   t h e   P r o g r a m   a t   a l l .     F o r   e x a m p l e ,   i f   a   p a t e n t 
 
 l i c e n s e   w o u l d   n o t   p e r m i t   r o y a l t y - f r e e   r e d i s t r i b u t i o n   o f   t h e   P r o g r a m   b y 
 
 a l l   t h o s e   w h o   r e c e i v e   c o p i e s   d i r e c t l y   o r   i n d i r e c t l y   t h r o u g h   y o u ,   t h e n 
 
 t h e   o n l y   w a y   y o u   c o u l d   s a t i s f y   b o t h   i t   a n d   t h i s   L i c e n s e   w o u l d   b e   t o 
 
 r e f r a i n   e n t i r e l y   f r o m   d i s t r i b u t i o n   o f   t h e   P r o g r a m . 
 
 
 
 I f   a n y   p o r t i o n   o f   t h i s   s e c t i o n   i s   h e l d   i n v a l i d   o r   u n e n f o r c e a b l e   u n d e r 
 
 a n y   p a r t i c u l a r   c i r c u m s t a n c e ,   t h e   b a l a n c e   o f   t h e   s e c t i o n   i s   i n t e n d e d   t o 
 
 a p p l y   a n d   t h e   s e c t i o n   a s   a   w h o l e   i s   i n t e n d e d   t o   a p p l y   i n   o t h e r 
 
 c i r c u m s t a n c e s . 
 
 
 
 I t   i s   n o t   t h e   p u r p o s e   o f   t h i s   s e c t i o n   t o   i n d u c e   y o u   t o   i n f r i n g e   a n y 
 
 p a t e n t s   o r   o t h e r   p r o p e r t y   r i g h t   c l a i m s   o r   t o   c o n t e s t   v a l i d i t y   o f   a n y 
 
 s u c h   c l a i m s ;   t h i s   s e c t i o n   h a s   t h e   s o l e   p u r p o s e   o f   p r o t e c t i n g   t h e 
 
 i n t e g r i t y   o f   t h e   f r e e   s o f t w a r e   d i s t r i b u t i o n   s y s t e m ,   w h i c h   i s 
 
 i m p l e m e n t e d   b y   p u b l i c   l i c e n s e   p r a c t i c e s .     M a n y   p e o p l e   h a v e   m a d e 
 
 g e n e r o u s   c o n t r i b u t i o n s   t o   t h e   w i d e   r a n g e   o f   s o f t w a r e   d i s t r i b u t e d 
 
 t h r o u g h   t h a t   s y s t e m   i n   r e l i a n c e   o n   c o n s i s t e n t   a p p l i c a t i o n   o f   t h a t 
 
 s y s t e m ;   i t   i s   u p   t o   t h e   a u t h o r / d o n o r   t o   d e c i d e   i f   h e   o r   s h e   i s   w i l l i n g 
 
 t o   d i s t r i b u t e   s o f t w a r e   t h r o u g h   a n y   o t h e r   s y s t e m   a n d   a   l i c e n s e e   c a n n o t 
 
 i m p o s e   t h a t   c h o i c e . 
 
 
 
 T h i s   s e c t i o n   i s   i n t e n d e d   t o   m a k e   t h o r o u g h l y   c l e a r   w h a t   i s   b e l i e v e d   t o 
 
 b e   a   c o n s e q u e n c e   o f   t h e   r e s t   o f   t h i s   L i c e n s e . 
 
 
 
     8 .   I f   t h e   d i s t r i b u t i o n   a n d / o r   u s e   o f   t h e   P r o g r a m   i s   r e s t r i c t e d   i n 
 
 c e r t a i n   c o u n t r i e s   e i t h e r   b y   p a t e n t s   o r   b y   c o p y r i g h t e d   i n t e r f a c e s ,   t h e 
 
 o r i g i n a l   c o p y r i g h t   h o l d e r   w h o   p l a c e s   t h e   P r o g r a m   u n d e r   t h i s   L i c e n s e 
 
 m a y   a d d   a n   e x p l i c i t   g e o g r a p h i c a l   d i s t r i b u t i o n   l i m i t a t i o n   e x c l u d i n g 
 
 t h o s e   c o u n t r i e s ,   s o   t h a t   d i s t r i b u t i o n   i s   p e r m i t t e d   o n l y   i n   o r   a m o n g 
 
 c o u n t r i e s   n o t   t h u s   e x c l u d e d .     I n   s u c h   c a s e ,   t h i s   L i c e n s e   i n c o r p o r a t e s 
 
 t h e   l i m i t a t i o n   a s   i f   w r i t t e n   i n   t h e   b o d y   o f   t h i s   L i c e n s e . 
 
 
 
     9 .   T h e   F r e e   S o f t w a r e   F o u n d a t i o n   m a y   p u b l i s h   r e v i s e d   a n d / o r   n e w   v e r s i o n s 
 
 o f   t h e   G e n e r a l   P u b l i c   L i c e n s e   f r o m   t i m e   t o   t i m e .     S u c h   n e w   v e r s i o n s   w i l l 
 
 b e   s i m i l a r   i n   s p i r i t   t o   t h e   p r e s e n t   v e r s i o n ,   b u t   m a y   d i f f e r   i n   d e t a i l   t o 
 
 a d d r e s s   n e w   p r o b l e m s   o r   c o n c e r n s . 
 
 
 
 E a c h   v e r s i o n   i s   g i v e n   a   d i s t i n g u i s h i n g   v e r s i o n   n u m b e r .     I f   t h e   P r o g r a m 
 
 s p e c i f i e s   a   v e r s i o n   n u m b e r   o f   t h i s   L i c e n s e   w h i c h   a p p l i e s   t o   i t   a n d   " a n y 
 
 l a t e r   v e r s i o n " ,   y o u   h a v e   t h e   o p t i o n   o f   f o l l o w i n g   t h e   t e r m s   a n d   c o n d i t i o n s 
 
 e i t h e r   o f   t h a t   v e r s i o n   o r   o f   a n y   l a t e r   v e r s i o n   p u b l i s h e d   b y   t h e   F r e e 
 
 S o f t w a r e   F o u n d a t i o n .     I f   t h e   P r o g r a m   d o e s   n o t   s p e c i f y   a   v e r s i o n   n u m b e r   o f 
 
 t h i s   L i c e n s e ,   y o u   m a y   c h o o s e   a n y   v e r s i o n   e v e r   p u b l i s h e d   b y   t h e   F r e e   S o f t w a r e 
 
 F o u n d a t i o n . 
 
 
 
     1 0 .   I f   y o u   w i s h   t o   i n c o r p o r a t e   p a r t s   o f   t h e   P r o g r a m   i n t o   o t h e r   f r e e 
 
 p r o g r a m s   w h o s e   d i s t r i b u t i o n   c o n d i t i o n s   a r e   d i f f e r e n t ,   w r i t e   t o   t h e   a u t h o r 
 
 t o   a s k   f o r   p e r m i s s i o n .     F o r   s o f t w a r e   w h i c h   i s   c o p y r i g h t e d   b y   t h e   F r e e 
 
 S o f t w a r e   F o u n d a t i o n ,   w r i t e   t o   t h e   F r e e   S o f t w a r e   F o u n d a t i o n ;   w e   s o m e t i m e s 
 
 m a k e   e x c e p t i o n s   f o r   t h i s .     O u r   d e c i s i o n   w i l l   b e   g u i d e d   b y   t h e   t w o   g o a l s 
 
 o f   p r e s e r v i n g   t h e   f r e e   s t a t u s   o f   a l l   d e r i v a t i v e s   o f   o u r   f r e e   s o f t w a r e   a n d 
 
 o f   p r o m o t i n g   t h e   s h a r i n g   a n d   r e u s e   o f   s o f t w a r e   g e n e r a l l y . 
 
 
 
               N O   W A R R A N T Y 
 
 
 
     1 1 .   B E C A U S E   T H E   P R O G R A M   I S   L I C E N S E D   F R E E   O F   C H A R G E ,   T H E R E   I S   N O   W A R R A N T Y 
 
 F O R   T H E   P R O G R A M ,   T O   T H E   E X T E N T   P E R M I T T E D   B Y   A P P L I C A B L E   L A W .     E X C E P T   W H E N 
 
 O T H E R W I S E   S T A T E D   I N   W R I T I N G   T H E   C O P Y R I G H T   H O L D E R S   A N D / O R   O T H E R   P A R T I E S 
 
 P R O V I D E   T H E   P R O G R A M   " A S   I S "   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E I T H E R   E X P R E S S E D 
 
 O R   I M P L I E D ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F 
 
 M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .     T H E   E N T I R E   R I S K   A S 
 
 T O   T H E   Q U A L I T Y   A N D   P E R F O R M A N C E   O F   T H E   P R O G R A M   I S   W I T H   Y O U .     S H O U L D   T H E 
 
 P R O G R A M   P R O V E   D E F E C T I V E ,   Y O U   A S S U M E   T H E   C O S T   O F   A L L   N E C E S S A R Y   S E R V I C I N G , 
 
 R E P A I R   O R   C O R R E C T I O N . 
 
 
 
     1 2 .   I N   N O   E V E N T   U N L E S S   R E Q U I R E D   B Y   A P P L I C A B L E   L A W   O R   A G R E E D   T O   I N   W R I T I N G 
 
 W I L L   A N Y   C O P Y R I G H T   H O L D E R ,   O R   A N Y   O T H E R   P A R T Y   W H O   M A Y   M O D I F Y   A N D / O R 
 
 R E D I S T R I B U T E   T H E   P R O G R A M   A S   P E R M I T T E D   A B O V E ,   B E   L I A B L E   T O   Y O U   F O R   D A M A G E S , 
 
 I N C L U D I N G   A N Y   G E N E R A L ,   S P E C I A L ,   I N C I D E N T A L   O R   C O N S E Q U E N T I A L   D A M A G E S   A R I S I N G 
 
 O U T   O F   T H E   U S E   O R   I N A B I L I T Y   T O   U S E   T H E   P R O G R A M   ( I N C L U D I N G   B U T   N O T   L I M I T E D 
 
 T O   L O S S   O F   D A T A   O R   D A T A   B E I N G   R E N D E R E D   I N A C C U R A T E   O R   L O S S E S   S U S T A I N E D   B Y 
 
 Y O U   O R   T H I R D   P A R T I E S   O R   A   F A I L U R E   O F   T H E   P R O G R A M   T O   O P E R A T E   W I T H   A N Y   O T H E R 
 
 P R O G R A M S ) ,   E V E N   I F   S U C H   H O L D E R   O R   O T H E R   P A R T Y   H A S   B E E N   A D V I S E D   O F   T H E 
 
 P O S S I B I L I T Y   O F   S U C H   D A M A G E S . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h i s   n o t i c e   i s   p r o v i d e d   w i t h   r e s p e c t   t o   R e g E x   i n c l u d e d   i n   M i c r o s o f t   V i s u a l   S t u d i o .   T h e   t e r m s   o f   M i c r o s o f t  s   l i c e n s e   a g r e e m e n t   d o   n o t   a p p l y   t o   R e g E x ,   w h i c h   a r e   l i c e n s e d   u n d e r   t h e   f o l l o w i n g   l i c e n s e .   I f   t h i s   v e r s i o n   o f   M i c r o s o f t   V i s u a l   S t u d i o   i n c l u d e s   R e g E x   y o u   a r e   r e c e i v i n g   a   c o p y   o f   R e g E x   i n   s o u r c e   c o d e   f o r m   a l o n g   w i t h   M i c r o s o f t   V i s u a l   S t u d i o . 
 
 
 
 - - - L I C E N S E - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 G N U   L E S S E R   G E N E R A L   P U B L I C   L I C E N S E 
 
                                               V e r s i o n   2 . 1 ,   F e b r u a r y   1 9 9 9 
 
 
 
   C o p y r i g h t   ( C )   1 9 9 1 ,   1 9 9 9   F r e e   S o f t w a r e   F o u n d a t i o n ,   I n c . 
 
   5 1   F r a n k l i n   S t r e e t ,   F i f t h   F l o o r ,   B o s t o n ,   M A     0 2 1 1 0 - 1 3 0 1     U S A 
 
   E v e r y o n e   i s   p e r m i t t e d   t o   c o p y   a n d   d i s t r i b u t e   v e r b a t i m   c o p i e s 
 
   o f   t h i s   l i c e n s e   d o c u m e n t ,   b u t   c h a n g i n g   i t   i s   n o t   a l l o w e d . 
 
 
 
 [ T h i s   i s   t h e   f i r s t   r e l e a s e d   v e r s i o n   o f   t h e   L e s s e r   G P L .     I t   a l s o   c o u n t s 
 
   a s   t h e   s u c c e s s o r   o f   t h e   G N U   L i b r a r y   P u b l i c   L i c e n s e ,   v e r s i o n   2 ,   h e n c e 
 
   t h e   v e r s i o n   n u m b e r   2 . 1 . ] 
 
 
 
                                                         P r e a m b l e 
 
 
 
     T h e   l i c e n s e s   f o r   m o s t   s o f t w a r e   a r e   d e s i g n e d   t o   t a k e   a w a y   y o u r 
 
 f r e e d o m   t o   s h a r e   a n d   c h a n g e   i t .     B y   c o n t r a s t ,   t h e   G N U   G e n e r a l   P u b l i c 
 
 L i c e n s e s   a r e   i n t e n d e d   t o   g u a r a n t e e   y o u r   f r e e d o m   t o   s h a r e   a n d   c h a n g e 
 
 f r e e   s o f t w a r e - - t o   m a k e   s u r e   t h e   s o f t w a r e   i s   f r e e   f o r   a l l   i t s   u s e r s . 
 
 
 
     T h i s   l i c e n s e ,   t h e   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e ,   a p p l i e s   t o   s o m e 
 
 s p e c i a l l y   d e s i g n a t e d   s o f t w a r e   p a c k a g e s - - t y p i c a l l y   l i b r a r i e s - - o f   t h e 
 
 F r e e   S o f t w a r e   F o u n d a t i o n   a n d   o t h e r   a u t h o r s   w h o   d e c i d e   t o   u s e   i t .     Y o u 
 
 c a n   u s e   i t   t o o ,   b u t   w e   s u g g e s t   y o u   f i r s t   t h i n k   c a r e f u l l y   a b o u t   w h e t h e r 
 
 t h i s   l i c e n s e   o r   t h e   o r d i n a r y   G e n e r a l   P u b l i c   L i c e n s e   i s   t h e   b e t t e r 
 
 s t r a t e g y   t o   u s e   i n   a n y   p a r t i c u l a r   c a s e ,   b a s e d   o n   t h e   e x p l a n a t i o n s   b e l o w . 
 
 
 
     W h e n   w e   s p e a k   o f   f r e e   s o f t w a r e ,   w e   a r e   r e f e r r i n g   t o   f r e e d o m   o f   u s e , 
 
 n o t   p r i c e .     O u r   G e n e r a l   P u b l i c   L i c e n s e s   a r e   d e s i g n e d   t o   m a k e   s u r e   t h a t 
 
 y o u   h a v e   t h e   f r e e d o m   t o   d i s t r i b u t e   c o p i e s   o f   f r e e   s o f t w a r e   ( a n d   c h a r g e 
 
 f o r   t h i s   s e r v i c e   i f   y o u   w i s h ) ;   t h a t   y o u   r e c e i v e   s o u r c e   c o d e   o r   c a n   g e t 
 
 i t   i f   y o u   w a n t   i t ;   t h a t   y o u   c a n   c h a n g e   t h e   s o f t w a r e   a n d   u s e   p i e c e s   o f 
 
 i t   i n   n e w   f r e e   p r o g r a m s ;   a n d   t h a t   y o u   a r e   i n f o r m e d   t h a t   y o u   c a n   d o 
 
 t h e s e   t h i n g s . 
 
 
 
     T o   p r o t e c t   y o u r   r i g h t s ,   w e   n e e d   t o   m a k e   r e s t r i c t i o n s   t h a t   f o r b i d 
 
 d i s t r i b u t o r s   t o   d e n y   y o u   t h e s e   r i g h t s   o r   t o   a s k   y o u   t o   s u r r e n d e r   t h e s e 
 
 r i g h t s .     T h e s e   r e s t r i c t i o n s   t r a n s l a t e   t o   c e r t a i n   r e s p o n s i b i l i t i e s   f o r 
 
 y o u   i f   y o u   d i s t r i b u t e   c o p i e s   o f   t h e   l i b r a r y   o r   i f   y o u   m o d i f y   i t . 
 
 
 
     F o r   e x a m p l e ,   i f   y o u   d i s t r i b u t e   c o p i e s   o f   t h e   l i b r a r y ,   w h e t h e r   g r a t i s 
 
 o r   f o r   a   f e e ,   y o u   m u s t   g i v e   t h e   r e c i p i e n t s   a l l   t h e   r i g h t s   t h a t   w e   g a v e 
 
 y o u .     Y o u   m u s t   m a k e   s u r e   t h a t   t h e y ,   t o o ,   r e c e i v e   o r   c a n   g e t   t h e   s o u r c e 
 
 c o d e .     I f   y o u   l i n k   o t h e r   c o d e   w i t h   t h e   l i b r a r y ,   y o u   m u s t   p r o v i d e 
 
 c o m p l e t e   o b j e c t   f i l e s   t o   t h e   r e c i p i e n t s ,   s o   t h a t   t h e y   c a n   r e l i n k   t h e m 
 
 w i t h   t h e   l i b r a r y   a f t e r   m a k i n g   c h a n g e s   t o   t h e   l i b r a r y   a n d   r e c o m p i l i n g 
 
 i t .     A n d   y o u   m u s t   s h o w   t h e m   t h e s e   t e r m s   s o   t h e y   k n o w   t h e i r   r i g h t s . 
 
 
 
     W e   p r o t e c t   y o u r   r i g h t s   w i t h   a   t w o - s t e p   m e t h o d :   ( 1 )   w e   c o p y r i g h t   t h e 
 
 l i b r a r y ,   a n d   ( 2 )   w e   o f f e r   y o u   t h i s   l i c e n s e ,   w h i c h   g i v e s   y o u   l e g a l 
 
 p e r m i s s i o n   t o   c o p y ,   d i s t r i b u t e   a n d / o r   m o d i f y   t h e   l i b r a r y . 
 
 
 
     T o   p r o t e c t   e a c h   d i s t r i b u t o r ,   w e   w a n t   t o   m a k e   i t   v e r y   c l e a r   t h a t 
 
 t h e r e   i s   n o   w a r r a n t y   f o r   t h e   f r e e   l i b r a r y .     A l s o ,   i f   t h e   l i b r a r y   i s 
 
 m o d i f i e d   b y   s o m e o n e   e l s e   a n d   p a s s e d   o n ,   t h e   r e c i p i e n t s   s h o u l d   k n o w 
 
 t h a t   w h a t   t h e y   h a v e   i s   n o t   t h e   o r i g i n a l   v e r s i o n ,   s o   t h a t   t h e   o r i g i n a l 
 
 a u t h o r ' s   r e p u t a t i o n   w i l l   n o t   b e   a f f e c t e d   b y   p r o b l e m s   t h a t   m i g h t   b e 
 
 i n t r o d u c e d   b y   o t h e r s . 
 
 
 
     F i n a l l y ,   s o f t w a r e   p a t e n t s   p o s e   a   c o n s t a n t   t h r e a t   t o   t h e   e x i s t e n c e   o f 
 
 a n y   f r e e   p r o g r a m .     W e   w i s h   t o   m a k e   s u r e   t h a t   a   c o m p a n y   c a n n o t 
 
 e f f e c t i v e l y   r e s t r i c t   t h e   u s e r s   o f   a   f r e e   p r o g r a m   b y   o b t a i n i n g   a 
 
 r e s t r i c t i v e   l i c e n s e   f r o m   a   p a t e n t   h o l d e r .     T h e r e f o r e ,   w e   i n s i s t   t h a t 
 
 a n y   p a t e n t   l i c e n s e   o b t a i n e d   f o r   a   v e r s i o n   o f   t h e   l i b r a r y   m u s t   b e 
 
 c o n s i s t e n t   w i t h   t h e   f u l l   f r e e d o m   o f   u s e   s p e c i f i e d   i n   t h i s   l i c e n s e . 
 
 
 
     M o s t   G N U   s o f t w a r e ,   i n c l u d i n g   s o m e   l i b r a r i e s ,   i s   c o v e r e d   b y   t h e 
 
 o r d i n a r y   G N U   G e n e r a l   P u b l i c   L i c e n s e .     T h i s   l i c e n s e ,   t h e   G N U   L e s s e r 
 
 G e n e r a l   P u b l i c   L i c e n s e ,   a p p l i e s   t o   c e r t a i n   d e s i g n a t e d   l i b r a r i e s ,   a n d 
 
 i s   q u i t e   d i f f e r e n t   f r o m   t h e   o r d i n a r y   G e n e r a l   P u b l i c   L i c e n s e .     W e   u s e 
 
 t h i s   l i c e n s e   f o r   c e r t a i n   l i b r a r i e s   i n   o r d e r   t o   p e r m i t   l i n k i n g   t h o s e 
 
 l i b r a r i e s   i n t o   n o n - f r e e   p r o g r a m s . 
 
 
 
     W h e n   a   p r o g r a m   i s   l i n k e d   w i t h   a   l i b r a r y ,   w h e t h e r   s t a t i c a l l y   o r   u s i n g 
 
 a   s h a r e d   l i b r a r y ,   t h e   c o m b i n a t i o n   o f   t h e   t w o   i s   l e g a l l y   s p e a k i n g   a 
 
 c o m b i n e d   w o r k ,   a   d e r i v a t i v e   o f   t h e   o r i g i n a l   l i b r a r y .     T h e   o r d i n a r y 
 
 G e n e r a l   P u b l i c   L i c e n s e   t h e r e f o r e   p e r m i t s   s u c h   l i n k i n g   o n l y   i f   t h e 
 
 e n t i r e   c o m b i n a t i o n   f i t s   i t s   c r i t e r i a   o f   f r e e d o m .     T h e   L e s s e r   G e n e r a l 
 
 P u b l i c   L i c e n s e   p e r m i t s   m o r e   l a x   c r i t e r i a   f o r   l i n k i n g   o t h e r   c o d e   w i t h 
 
 t h e   l i b r a r y . 
 
 
 
     W e   c a l l   t h i s   l i c e n s e   t h e   " L e s s e r "   G e n e r a l   P u b l i c   L i c e n s e   b e c a u s e   i t 
 
 d o e s   L e s s   t o   p r o t e c t   t h e   u s e r ' s   f r e e d o m   t h a n   t h e   o r d i n a r y   G e n e r a l 
 
 P u b l i c   L i c e n s e .     I t   a l s o   p r o v i d e s   o t h e r   f r e e   s o f t w a r e   d e v e l o p e r s   L e s s 
 
 o f   a n   a d v a n t a g e   o v e r   c o m p e t i n g   n o n - f r e e   p r o g r a m s .     T h e s e   d i s a d v a n t a g e s 
 
 a r e   t h e   r e a s o n   w e   u s e   t h e   o r d i n a r y   G e n e r a l   P u b l i c   L i c e n s e   f o r   m a n y 
 
 l i b r a r i e s .     H o w e v e r ,   t h e   L e s s e r   l i c e n s e   p r o v i d e s   a d v a n t a g e s   i n   c e r t a i n 
 
 s p e c i a l   c i r c u m s t a n c e s . 
 
 
 
     F o r   e x a m p l e ,   o n   r a r e   o c c a s i o n s ,   t h e r e   m a y   b e   a   s p e c i a l   n e e d   t o 
 
 e n c o u r a g e   t h e   w i d e s t   p o s s i b l e   u s e   o f   a   c e r t a i n   l i b r a r y ,   s o   t h a t   i t   b e c o m e s 
 
 a   d e - f a c t o   s t a n d a r d .     T o   a c h i e v e   t h i s ,   n o n - f r e e   p r o g r a m s   m u s t   b e 
 
 a l l o w e d   t o   u s e   t h e   l i b r a r y .     A   m o r e   f r e q u e n t   c a s e   i s   t h a t   a   f r e e 
 
 l i b r a r y   d o e s   t h e   s a m e   j o b   a s   w i d e l y   u s e d   n o n - f r e e   l i b r a r i e s .     I n   t h i s 
 
 c a s e ,   t h e r e   i s   l i t t l e   t o   g a i n   b y   l i m i t i n g   t h e   f r e e   l i b r a r y   t o   f r e e 
 
 s o f t w a r e   o n l y ,   s o   w e   u s e   t h e   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e . 
 
 
 
     I n   o t h e r   c a s e s ,   p e r m i s s i o n   t o   u s e   a   p a r t i c u l a r   l i b r a r y   i n   n o n - f r e e 
 
 p r o g r a m s   e n a b l e s   a   g r e a t e r   n u m b e r   o f   p e o p l e   t o   u s e   a   l a r g e   b o d y   o f 
 
 f r e e   s o f t w a r e .     F o r   e x a m p l e ,   p e r m i s s i o n   t o   u s e   t h e   G N U   C   L i b r a r y   i n 
 
 n o n - f r e e   p r o g r a m s   e n a b l e s   m a n y   m o r e   p e o p l e   t o   u s e   t h e   w h o l e   G N U 
 
 o p e r a t i n g   s y s t e m ,   a s   w e l l   a s   i t s   v a r i a n t ,   t h e   G N U / L i n u x   o p e r a t i n g 
 
 s y s t e m . 
 
 
 
     A l t h o u g h   t h e   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   i s   L e s s   p r o t e c t i v e   o f   t h e 
 
 u s e r s '   f r e e d o m ,   i t   d o e s   e n s u r e   t h a t   t h e   u s e r   o f   a   p r o g r a m   t h a t   i s 
 
 l i n k e d   w i t h   t h e   L i b r a r y   h a s   t h e   f r e e d o m   a n d   t h e   w h e r e w i t h a l   t o   r u n 
 
 t h a t   p r o g r a m   u s i n g   a   m o d i f i e d   v e r s i o n   o f   t h e   L i b r a r y . 
 
 
 
     T h e   p r e c i s e   t e r m s   a n d   c o n d i t i o n s   f o r   c o p y i n g ,   d i s t r i b u t i o n   a n d 
 
 m o d i f i c a t i o n   f o l l o w .     P a y   c l o s e   a t t e n t i o n   t o   t h e   d i f f e r e n c e   b e t w e e n   a 
 
 " w o r k   b a s e d   o n   t h e   l i b r a r y "   a n d   a   " w o r k   t h a t   u s e s   t h e   l i b r a r y " .     T h e 
 
 f o r m e r   c o n t a i n s   c o d e   d e r i v e d   f r o m   t h e   l i b r a r y ,   w h e r e a s   t h e   l a t t e r   m u s t 
 
 b e   c o m b i n e d   w i t h   t h e   l i b r a r y   i n   o r d e r   t o   r u n . 
 
 
 
                                     G N U   L E S S E R   G E N E R A L   P U B L I C   L I C E N S E 
 
       T E R M S   A N D   C O N D I T I O N S   F O R   C O P Y I N G ,   D I S T R I B U T I O N   A N D   M O D I F I C A T I O N 
 
 
 
     0 .   T h i s   L i c e n s e   A g r e e m e n t   a p p l i e s   t o   a n y   s o f t w a r e   l i b r a r y   o r   o t h e r 
 
 p r o g r a m   w h i c h   c o n t a i n s   a   n o t i c e   p l a c e d   b y   t h e   c o p y r i g h t   h o l d e r   o r 
 
 o t h e r   a u t h o r i z e d   p a r t y   s a y i n g   i t   m a y   b e   d i s t r i b u t e d   u n d e r   t h e   t e r m s   o f 
 
 t h i s   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   ( a l s o   c a l l e d   " t h i s   L i c e n s e " ) . 
 
 E a c h   l i c e n s e e   i s   a d d r e s s e d   a s   " y o u " . 
 
 
 
     A   " l i b r a r y "   m e a n s   a   c o l l e c t i o n   o f   s o f t w a r e   f u n c t i o n s   a n d / o r   d a t a 
 
 p r e p a r e d   s o   a s   t o   b e   c o n v e n i e n t l y   l i n k e d   w i t h   a p p l i c a t i o n   p r o g r a m s 
 
 ( w h i c h   u s e   s o m e   o f   t h o s e   f u n c t i o n s   a n d   d a t a )   t o   f o r m   e x e c u t a b l e s . 
 
 
 
     T h e   " L i b r a r y " ,   b e l o w ,   r e f e r s   t o   a n y   s u c h   s o f t w a r e   l i b r a r y   o r   w o r k 
 
 w h i c h   h a s   b e e n   d i s t r i b u t e d   u n d e r   t h e s e   t e r m s .     A   " w o r k   b a s e d   o n   t h e 
 
 L i b r a r y "   m e a n s   e i t h e r   t h e   L i b r a r y   o r   a n y   d e r i v a t i v e   w o r k   u n d e r 
 
 c o p y r i g h t   l a w :   t h a t   i s   t o   s a y ,   a   w o r k   c o n t a i n i n g   t h e   L i b r a r y   o r   a 
 
 p o r t i o n   o f   i t ,   e i t h e r   v e r b a t i m   o r   w i t h   m o d i f i c a t i o n s   a n d / o r   t r a n s l a t e d 
 
 s t r a i g h t f o r w a r d l y   i n t o   a n o t h e r   l a n g u a g e .     ( H e r e i n a f t e r ,   t r a n s l a t i o n   i s 
 
 i n c l u d e d   w i t h o u t   l i m i t a t i o n   i n   t h e   t e r m   " m o d i f i c a t i o n " . ) 
 
 
 
     " S o u r c e   c o d e "   f o r   a   w o r k   m e a n s   t h e   p r e f e r r e d   f o r m   o f   t h e   w o r k   f o r 
 
 m a k i n g   m o d i f i c a t i o n s   t o   i t .     F o r   a   l i b r a r y ,   c o m p l e t e   s o u r c e   c o d e   m e a n s 
 
 a l l   t h e   s o u r c e   c o d e   f o r   a l l   m o d u l e s   i t   c o n t a i n s ,   p l u s   a n y   a s s o c i a t e d 
 
 i n t e r f a c e   d e f i n i t i o n   f i l e s ,   p l u s   t h e   s c r i p t s   u s e d   t o   c o n t r o l   c o m p i l a t i o n 
 
 a n d   i n s t a l l a t i o n   o f   t h e   l i b r a r y . 
 
 
 
     A c t i v i t i e s   o t h e r   t h a n   c o p y i n g ,   d i s t r i b u t i o n   a n d   m o d i f i c a t i o n   a r e   n o t 
 
 c o v e r e d   b y   t h i s   L i c e n s e ;   t h e y   a r e   o u t s i d e   i t s   s c o p e .     T h e   a c t   o f 
 
 r u n n i n g   a   p r o g r a m   u s i n g   t h e   L i b r a r y   i s   n o t   r e s t r i c t e d ,   a n d   o u t p u t   f r o m 
 
 s u c h   a   p r o g r a m   i s   c o v e r e d   o n l y   i f   i t s   c o n t e n t s   c o n s t i t u t e   a   w o r k   b a s e d 
 
 o n   t h e   L i b r a r y   ( i n d e p e n d e n t   o f   t h e   u s e   o f   t h e   L i b r a r y   i n   a   t o o l   f o r 
 
 w r i t i n g   i t ) .     W h e t h e r   t h a t   i s   t r u e   d e p e n d s   o n   w h a t   t h e   L i b r a r y   d o e s 
 
 a n d   w h a t   t h e   p r o g r a m   t h a t   u s e s   t h e   L i b r a r y   d o e s . 
 
 
 
     1 .   Y o u   m a y   c o p y   a n d   d i s t r i b u t e   v e r b a t i m   c o p i e s   o f   t h e   L i b r a r y ' s 
 
 c o m p l e t e   s o u r c e   c o d e   a s   y o u   r e c e i v e   i t ,   i n   a n y   m e d i u m ,   p r o v i d e d   t h a t 
 
 y o u   c o n s p i c u o u s l y   a n d   a p p r o p r i a t e l y   p u b l i s h   o n   e a c h   c o p y   a n 
 
 a p p r o p r i a t e   c o p y r i g h t   n o t i c e   a n d   d i s c l a i m e r   o f   w a r r a n t y ;   k e e p   i n t a c t 
 
 a l l   t h e   n o t i c e s   t h a t   r e f e r   t o   t h i s   L i c e n s e   a n d   t o   t h e   a b s e n c e   o f   a n y 
 
 w a r r a n t y ;   a n d   d i s t r i b u t e   a   c o p y   o f   t h i s   L i c e n s e   a l o n g   w i t h   t h e 
 
 L i b r a r y . 
 
 
 
     Y o u   m a y   c h a r g e   a   f e e   f o r   t h e   p h y s i c a l   a c t   o f   t r a n s f e r r i n g   a   c o p y , 
 
 a n d   y o u   m a y   a t   y o u r   o p t i o n   o f f e r   w a r r a n t y   p r o t e c t i o n   i n   e x c h a n g e   f o r   a 
 
 f e e . 
 
 
 
     2 .   Y o u   m a y   m o d i f y   y o u r   c o p y   o r   c o p i e s   o f   t h e   L i b r a r y   o r   a n y   p o r t i o n 
 
 o f   i t ,   t h u s   f o r m i n g   a   w o r k   b a s e d   o n   t h e   L i b r a r y ,   a n d   c o p y   a n d 
 
 d i s t r i b u t e   s u c h   m o d i f i c a t i o n s   o r   w o r k   u n d e r   t h e   t e r m s   o f   S e c t i o n   1 
 
 a b o v e ,   p r o v i d e d   t h a t   y o u   a l s o   m e e t   a l l   o f   t h e s e   c o n d i t i o n s : 
 
 
 
         a )   T h e   m o d i f i e d   w o r k   m u s t   i t s e l f   b e   a   s o f t w a r e   l i b r a r y . 
 
 
 
         b )   Y o u   m u s t   c a u s e   t h e   f i l e s   m o d i f i e d   t o   c a r r y   p r o m i n e n t   n o t i c e s 
 
         s t a t i n g   t h a t   y o u   c h a n g e d   t h e   f i l e s   a n d   t h e   d a t e   o f   a n y   c h a n g e . 
 
 
 
         c )   Y o u   m u s t   c a u s e   t h e   w h o l e   o f   t h e   w o r k   t o   b e   l i c e n s e d   a t   n o 
 
         c h a r g e   t o   a l l   t h i r d   p a r t i e s   u n d e r   t h e   t e r m s   o f   t h i s   L i c e n s e . 
 
 
 
         d )   I f   a   f a c i l i t y   i n   t h e   m o d i f i e d   L i b r a r y   r e f e r s   t o   a   f u n c t i o n   o r   a 
 
         t a b l e   o f   d a t a   t o   b e   s u p p l i e d   b y   a n   a p p l i c a t i o n   p r o g r a m   t h a t   u s e s 
 
         t h e   f a c i l i t y ,   o t h e r   t h a n   a s   a n   a r g u m e n t   p a s s e d   w h e n   t h e   f a c i l i t y 
 
         i s   i n v o k e d ,   t h e n   y o u   m u s t   m a k e   a   g o o d   f a i t h   e f f o r t   t o   e n s u r e   t h a t , 
 
         i n   t h e   e v e n t   a n   a p p l i c a t i o n   d o e s   n o t   s u p p l y   s u c h   f u n c t i o n   o r 
 
         t a b l e ,   t h e   f a c i l i t y   s t i l l   o p e r a t e s ,   a n d   p e r f o r m s   w h a t e v e r   p a r t   o f 
 
         i t s   p u r p o s e   r e m a i n s   m e a n i n g f u l . 
 
 
 
         ( F o r   e x a m p l e ,   a   f u n c t i o n   i n   a   l i b r a r y   t o   c o m p u t e   s q u a r e   r o o t s   h a s 
 
         a   p u r p o s e   t h a t   i s   e n t i r e l y   w e l l - d e f i n e d   i n d e p e n d e n t   o f   t h e 
 
         a p p l i c a t i o n .     T h e r e f o r e ,   S u b s e c t i o n   2 d   r e q u i r e s   t h a t   a n y 
 
         a p p l i c a t i o n - s u p p l i e d   f u n c t i o n   o r   t a b l e   u s e d   b y   t h i s   f u n c t i o n   m u s t 
 
         b e   o p t i o n a l :   i f   t h e   a p p l i c a t i o n   d o e s   n o t   s u p p l y   i t ,   t h e   s q u a r e 
 
         r o o t   f u n c t i o n   m u s t   s t i l l   c o m p u t e   s q u a r e   r o o t s . ) 
 
 
 
 T h e s e   r e q u i r e m e n t s   a p p l y   t o   t h e   m o d i f i e d   w o r k   a s   a   w h o l e .     I f 
 
 i d e n t i f i a b l e   s e c t i o n s   o f   t h a t   w o r k   a r e   n o t   d e r i v e d   f r o m   t h e   L i b r a r y , 
 
 a n d   c a n   b e   r e a s o n a b l y   c o n s i d e r e d   i n d e p e n d e n t   a n d   s e p a r a t e   w o r k s   i n 
 
 t h e m s e l v e s ,   t h e n   t h i s   L i c e n s e ,   a n d   i t s   t e r m s ,   d o   n o t   a p p l y   t o   t h o s e 
 
 s e c t i o n s   w h e n   y o u   d i s t r i b u t e   t h e m   a s   s e p a r a t e   w o r k s .     B u t   w h e n   y o u 
 
 d i s t r i b u t e   t h e   s a m e   s e c t i o n s   a s   p a r t   o f   a   w h o l e   w h i c h   i s   a   w o r k   b a s e d 
 
 o n   t h e   L i b r a r y ,   t h e   d i s t r i b u t i o n   o f   t h e   w h o l e   m u s t   b e   o n   t h e   t e r m s   o f 
 
 t h i s   L i c e n s e ,   w h o s e   p e r m i s s i o n s   f o r   o t h e r   l i c e n s e e s   e x t e n d   t o   t h e 
 
 e n t i r e   w h o l e ,   a n d   t h u s   t o   e a c h   a n d   e v e r y   p a r t   r e g a r d l e s s   o f   w h o   w r o t e 
 
 i t . 
 
 
 
 T h u s ,   i t   i s   n o t   t h e   i n t e n t   o f   t h i s   s e c t i o n   t o   c l a i m   r i g h t s   o r   c o n t e s t 
 
 y o u r   r i g h t s   t o   w o r k   w r i t t e n   e n t i r e l y   b y   y o u ;   r a t h e r ,   t h e   i n t e n t   i s   t o 
 
 e x e r c i s e   t h e   r i g h t   t o   c o n t r o l   t h e   d i s t r i b u t i o n   o f   d e r i v a t i v e   o r 
 
 c o l l e c t i v e   w o r k s   b a s e d   o n   t h e   L i b r a r y . 
 
 
 
 I n   a d d i t i o n ,   m e r e   a g g r e g a t i o n   o f   a n o t h e r   w o r k   n o t   b a s e d   o n   t h e   L i b r a r y 
 
 w i t h   t h e   L i b r a r y   ( o r   w i t h   a   w o r k   b a s e d   o n   t h e   L i b r a r y )   o n   a   v o l u m e   o f 
 
 a   s t o r a g e   o r   d i s t r i b u t i o n   m e d i u m   d o e s   n o t   b r i n g   t h e   o t h e r   w o r k   u n d e r 
 
 t h e   s c o p e   o f   t h i s   L i c e n s e . 
 
 
 
     3 .   Y o u   m a y   o p t   t o   a p p l y   t h e   t e r m s   o f   t h e   o r d i n a r y   G N U   G e n e r a l   P u b l i c 
 
 L i c e n s e   i n s t e a d   o f   t h i s   L i c e n s e   t o   a   g i v e n   c o p y   o f   t h e   L i b r a r y .     T o   d o 
 
 t h i s ,   y o u   m u s t   a l t e r   a l l   t h e   n o t i c e s   t h a t   r e f e r   t o   t h i s   L i c e n s e ,   s o 
 
 t h a t   t h e y   r e f e r   t o   t h e   o r d i n a r y   G N U   G e n e r a l   P u b l i c   L i c e n s e ,   v e r s i o n   2 , 
 
 i n s t e a d   o f   t o   t h i s   L i c e n s e .     ( I f   a   n e w e r   v e r s i o n   t h a n   v e r s i o n   2   o f   t h e 
 
 o r d i n a r y   G N U   G e n e r a l   P u b l i c   L i c e n s e   h a s   a p p e a r e d ,   t h e n   y o u   c a n   s p e c i f y 
 
 t h a t   v e r s i o n   i n s t e a d   i f   y o u   w i s h . )     D o   n o t   m a k e   a n y   o t h e r   c h a n g e   i n 
 
 t h e s e   n o t i c e s . 
 
 
 
     O n c e   t h i s   c h a n g e   i s   m a d e   i n   a   g i v e n   c o p y ,   i t   i s   i r r e v e r s i b l e   f o r 
 
 t h a t   c o p y ,   s o   t h e   o r d i n a r y   G N U   G e n e r a l   P u b l i c   L i c e n s e   a p p l i e s   t o   a l l 
 
 s u b s e q u e n t   c o p i e s   a n d   d e r i v a t i v e   w o r k s   m a d e   f r o m   t h a t   c o p y . 
 
 
 
     T h i s   o p t i o n   i s   u s e f u l   w h e n   y o u   w i s h   t o   c o p y   p a r t   o f   t h e   c o d e   o f 
 
 t h e   L i b r a r y   i n t o   a   p r o g r a m   t h a t   i s   n o t   a   l i b r a r y . 
 
 
 
     4 .   Y o u   m a y   c o p y   a n d   d i s t r i b u t e   t h e   L i b r a r y   ( o r   a   p o r t i o n   o r 
 
 d e r i v a t i v e   o f   i t ,   u n d e r   S e c t i o n   2 )   i n   o b j e c t   c o d e   o r   e x e c u t a b l e   f o r m 
 
 u n d e r   t h e   t e r m s   o f   S e c t i o n s   1   a n d   2   a b o v e   p r o v i d e d   t h a t   y o u   a c c o m p a n y 
 
 i t   w i t h   t h e   c o m p l e t e   c o r r e s p o n d i n g   m a c h i n e - r e a d a b l e   s o u r c e   c o d e ,   w h i c h 
 
 m u s t   b e   d i s t r i b u t e d   u n d e r   t h e   t e r m s   o f   S e c t i o n s   1   a n d   2   a b o v e   o n   a 
 
 m e d i u m   c u s t o m a r i l y   u s e d   f o r   s o f t w a r e   i n t e r c h a n g e . 
 
 
 
     I f   d i s t r i b u t i o n   o f   o b j e c t   c o d e   i s   m a d e   b y   o f f e r i n g   a c c e s s   t o   c o p y 
 
 f r o m   a   d e s i g n a t e d   p l a c e ,   t h e n   o f f e r i n g   e q u i v a l e n t   a c c e s s   t o   c o p y   t h e 
 
 s o u r c e   c o d e   f r o m   t h e   s a m e   p l a c e   s a t i s f i e s   t h e   r e q u i r e m e n t   t o 
 
 d i s t r i b u t e   t h e   s o u r c e   c o d e ,   e v e n   t h o u g h   t h i r d   p a r t i e s   a r e   n o t 
 
 c o m p e l l e d   t o   c o p y   t h e   s o u r c e   a l o n g   w i t h   t h e   o b j e c t   c o d e . 
 
 
 
     5 .   A   p r o g r a m   t h a t   c o n t a i n s   n o   d e r i v a t i v e   o f   a n y   p o r t i o n   o f   t h e 
 
 L i b r a r y ,   b u t   i s   d e s i g n e d   t o   w o r k   w i t h   t h e   L i b r a r y   b y   b e i n g   c o m p i l e d   o r 
 
 l i n k e d   w i t h   i t ,   i s   c a l l e d   a   " w o r k   t h a t   u s e s   t h e   L i b r a r y " .     S u c h   a 
 
 w o r k ,   i n   i s o l a t i o n ,   i s   n o t   a   d e r i v a t i v e   w o r k   o f   t h e   L i b r a r y ,   a n d 
 
 t h e r e f o r e   f a l l s   o u t s i d e   t h e   s c o p e   o f   t h i s   L i c e n s e . 
 
 
 
     H o w e v e r ,   l i n k i n g   a   " w o r k   t h a t   u s e s   t h e   L i b r a r y "   w i t h   t h e   L i b r a r y 
 
 c r e a t e s   a n   e x e c u t a b l e   t h a t   i s   a   d e r i v a t i v e   o f   t h e   L i b r a r y   ( b e c a u s e   i t 
 
 c o n t a i n s   p o r t i o n s   o f   t h e   L i b r a r y ) ,   r a t h e r   t h a n   a   " w o r k   t h a t   u s e s   t h e 
 
 l i b r a r y " .     T h e   e x e c u t a b l e   i s   t h e r e f o r e   c o v e r e d   b y   t h i s   L i c e n s e . 
 
 S e c t i o n   6   s t a t e s   t e r m s   f o r   d i s t r i b u t i o n   o f   s u c h   e x e c u t a b l e s . 
 
 
 
     W h e n   a   " w o r k   t h a t   u s e s   t h e   L i b r a r y "   u s e s   m a t e r i a l   f r o m   a   h e a d e r   f i l e 
 
 t h a t   i s   p a r t   o f   t h e   L i b r a r y ,   t h e   o b j e c t   c o d e   f o r   t h e   w o r k   m a y   b e   a 
 
 d e r i v a t i v e   w o r k   o f   t h e   L i b r a r y   e v e n   t h o u g h   t h e   s o u r c e   c o d e   i s   n o t . 
 
 W h e t h e r   t h i s   i s   t r u e   i s   e s p e c i a l l y   s i g n i f i c a n t   i f   t h e   w o r k   c a n   b e 
 
 l i n k e d   w i t h o u t   t h e   L i b r a r y ,   o r   i f   t h e   w o r k   i s   i t s e l f   a   l i b r a r y .     T h e 
 
 t h r e s h o l d   f o r   t h i s   t o   b e   t r u e   i s   n o t   p r e c i s e l y   d e f i n e d   b y   l a w . 
 
 
 
     I f   s u c h   a n   o b j e c t   f i l e   u s e s   o n l y   n u m e r i c a l   p a r a m e t e r s ,   d a t a 
 
 s t r u c t u r e   l a y o u t s   a n d   a c c e s s o r s ,   a n d   s m a l l   m a c r o s   a n d   s m a l l   i n l i n e 
 
 f u n c t i o n s   ( t e n   l i n e s   o r   l e s s   i n   l e n g t h ) ,   t h e n   t h e   u s e   o f   t h e   o b j e c t 
 
 f i l e   i s   u n r e s t r i c t e d ,   r e g a r d l e s s   o f   w h e t h e r   i t   i s   l e g a l l y   a   d e r i v a t i v e 
 
 w o r k .     ( E x e c u t a b l e s   c o n t a i n i n g   t h i s   o b j e c t   c o d e   p l u s   p o r t i o n s   o f   t h e 
 
 L i b r a r y   w i l l   s t i l l   f a l l   u n d e r   S e c t i o n   6 . ) 
 
 
 
     O t h e r w i s e ,   i f   t h e   w o r k   i s   a   d e r i v a t i v e   o f   t h e   L i b r a r y ,   y o u   m a y 
 
 d i s t r i b u t e   t h e   o b j e c t   c o d e   f o r   t h e   w o r k   u n d e r   t h e   t e r m s   o f   S e c t i o n   6 . 
 
 A n y   e x e c u t a b l e s   c o n t a i n i n g   t h a t   w o r k   a l s o   f a l l   u n d e r   S e c t i o n   6 , 
 
 w h e t h e r   o r   n o t   t h e y   a r e   l i n k e d   d i r e c t l y   w i t h   t h e   L i b r a r y   i t s e l f . 
 
 
 
     6 .   A s   a n   e x c e p t i o n   t o   t h e   S e c t i o n s   a b o v e ,   y o u   m a y   a l s o   c o m b i n e   o r 
 
 l i n k   a   " w o r k   t h a t   u s e s   t h e   L i b r a r y "   w i t h   t h e   L i b r a r y   t o   p r o d u c e   a 
 
 w o r k   c o n t a i n i n g   p o r t i o n s   o f   t h e   L i b r a r y ,   a n d   d i s t r i b u t e   t h a t   w o r k 
 
 u n d e r   t e r m s   o f   y o u r   c h o i c e ,   p r o v i d e d   t h a t   t h e   t e r m s   p e r m i t 
 
 m o d i f i c a t i o n   o f   t h e   w o r k   f o r   t h e   c u s t o m e r ' s   o w n   u s e   a n d   r e v e r s e 
 
 e n g i n e e r i n g   f o r   d e b u g g i n g   s u c h   m o d i f i c a t i o n s . 
 
 
 
     Y o u   m u s t   g i v e   p r o m i n e n t   n o t i c e   w i t h   e a c h   c o p y   o f   t h e   w o r k   t h a t   t h e 
 
 L i b r a r y   i s   u s e d   i n   i t   a n d   t h a t   t h e   L i b r a r y   a n d   i t s   u s e   a r e   c o v e r e d   b y 
 
 t h i s   L i c e n s e .     Y o u   m u s t   s u p p l y   a   c o p y   o f   t h i s   L i c e n s e .     I f   t h e   w o r k 
 
 d u r i n g   e x e c u t i o n   d i s p l a y s   c o p y r i g h t   n o t i c e s ,   y o u   m u s t   i n c l u d e   t h e 
 
 c o p y r i g h t   n o t i c e   f o r   t h e   L i b r a r y   a m o n g   t h e m ,   a s   w e l l   a s   a   r e f e r e n c e 
 
 d i r e c t i n g   t h e   u s e r   t o   t h e   c o p y   o f   t h i s   L i c e n s e .     A l s o ,   y o u   m u s t   d o   o n e 
 
 o f   t h e s e   t h i n g s : 
 
 
 
         a )   A c c o m p a n y   t h e   w o r k   w i t h   t h e   c o m p l e t e   c o r r e s p o n d i n g 
 
         m a c h i n e - r e a d a b l e   s o u r c e   c o d e   f o r   t h e   L i b r a r y   i n c l u d i n g   w h a t e v e r 
 
         c h a n g e s   w e r e   u s e d   i n   t h e   w o r k   ( w h i c h   m u s t   b e   d i s t r i b u t e d   u n d e r 
 
         S e c t i o n s   1   a n d   2   a b o v e ) ;   a n d ,   i f   t h e   w o r k   i s   a n   e x e c u t a b l e   l i n k e d 
 
         w i t h   t h e   L i b r a r y ,   w i t h   t h e   c o m p l e t e   m a c h i n e - r e a d a b l e   " w o r k   t h a t 
 
         u s e s   t h e   L i b r a r y " ,   a s   o b j e c t   c o d e   a n d / o r   s o u r c e   c o d e ,   s o   t h a t   t h e 
 
         u s e r   c a n   m o d i f y   t h e   L i b r a r y   a n d   t h e n   r e l i n k   t o   p r o d u c e   a   m o d i f i e d 
 
         e x e c u t a b l e   c o n t a i n i n g   t h e   m o d i f i e d   L i b r a r y .     ( I t   i s   u n d e r s t o o d 
 
         t h a t   t h e   u s e r   w h o   c h a n g e s   t h e   c o n t e n t s   o f   d e f i n i t i o n s   f i l e s   i n   t h e 
 
         L i b r a r y   w i l l   n o t   n e c e s s a r i l y   b e   a b l e   t o   r e c o m p i l e   t h e   a p p l i c a t i o n 
 
         t o   u s e   t h e   m o d i f i e d   d e f i n i t i o n s . ) 
 
 
 
         b )   U s e   a   s u i t a b l e   s h a r e d   l i b r a r y   m e c h a n i s m   f o r   l i n k i n g   w i t h   t h e 
 
         L i b r a r y .     A   s u i t a b l e   m e c h a n i s m   i s   o n e   t h a t   ( 1 )   u s e s   a t   r u n   t i m e   a 
 
         c o p y   o f   t h e   l i b r a r y   a l r e a d y   p r e s e n t   o n   t h e   u s e r ' s   c o m p u t e r   s y s t e m , 
 
         r a t h e r   t h a n   c o p y i n g   l i b r a r y   f u n c t i o n s   i n t o   t h e   e x e c u t a b l e ,   a n d   ( 2 ) 
 
         w i l l   o p e r a t e   p r o p e r l y   w i t h   a   m o d i f i e d   v e r s i o n   o f   t h e   l i b r a r y ,   i f 
 
         t h e   u s e r   i n s t a l l s   o n e ,   a s   l o n g   a s   t h e   m o d i f i e d   v e r s i o n   i s 
 
         i n t e r f a c e - c o m p a t i b l e   w i t h   t h e   v e r s i o n   t h a t   t h e   w o r k   w a s   m a d e   w i t h . 
 
 
 
         c )   A c c o m p a n y   t h e   w o r k   w i t h   a   w r i t t e n   o f f e r ,   v a l i d   f o r   a t 
 
         l e a s t   t h r e e   y e a r s ,   t o   g i v e   t h e   s a m e   u s e r   t h e   m a t e r i a l s 
 
         s p e c i f i e d   i n   S u b s e c t i o n   6 a ,   a b o v e ,   f o r   a   c h a r g e   n o   m o r e 
 
         t h a n   t h e   c o s t   o f   p e r f o r m i n g   t h i s   d i s t r i b u t i o n . 
 
 
 
         d )   I f   d i s t r i b u t i o n   o f   t h e   w o r k   i s   m a d e   b y   o f f e r i n g   a c c e s s   t o   c o p y 
 
         f r o m   a   d e s i g n a t e d   p l a c e ,   o f f e r   e q u i v a l e n t   a c c e s s   t o   c o p y   t h e   a b o v e 
 
         s p e c i f i e d   m a t e r i a l s   f r o m   t h e   s a m e   p l a c e . 
 
 
 
         e )   V e r i f y   t h a t   t h e   u s e r   h a s   a l r e a d y   r e c e i v e d   a   c o p y   o f   t h e s e 
 
         m a t e r i a l s   o r   t h a t   y o u   h a v e   a l r e a d y   s e n t   t h i s   u s e r   a   c o p y . 
 
 
 
     F o r   a n   e x e c u t a b l e ,   t h e   r e q u i r e d   f o r m   o f   t h e   " w o r k   t h a t   u s e s   t h e 
 
 L i b r a r y "   m u s t   i n c l u d e   a n y   d a t a   a n d   u t i l i t y   p r o g r a m s   n e e d e d   f o r 
 
 r e p r o d u c i n g   t h e   e x e c u t a b l e   f r o m   i t .     H o w e v e r ,   a s   a   s p e c i a l   e x c e p t i o n , 
 
 t h e   m a t e r i a l s   t o   b e   d i s t r i b u t e d   n e e d   n o t   i n c l u d e   a n y t h i n g   t h a t   i s 
 
 n o r m a l l y   d i s t r i b u t e d   ( i n   e i t h e r   s o u r c e   o r   b i n a r y   f o r m )   w i t h   t h e   m a j o r 
 
 c o m p o n e n t s   ( c o m p i l e r ,   k e r n e l ,   a n d   s o   o n )   o f   t h e   o p e r a t i n g   s y s t e m   o n 
 
 w h i c h   t h e   e x e c u t a b l e   r u n s ,   u n l e s s   t h a t   c o m p o n e n t   i t s e l f   a c c o m p a n i e s 
 
 t h e   e x e c u t a b l e . 
 
 
 
     I t   m a y   h a p p e n   t h a t   t h i s   r e q u i r e m e n t   c o n t r a d i c t s   t h e   l i c e n s e 
 
 r e s t r i c t i o n s   o f   o t h e r   p r o p r i e t a r y   l i b r a r i e s   t h a t   d o   n o t   n o r m a l l y 
 
 a c c o m p a n y   t h e   o p e r a t i n g   s y s t e m .     S u c h   a   c o n t r a d i c t i o n   m e a n s   y o u   c a n n o t 
 
 u s e   b o t h   t h e m   a n d   t h e   L i b r a r y   t o g e t h e r   i n   a n   e x e c u t a b l e   t h a t   y o u 
 
 d i s t r i b u t e . 
 
 
 
     7 .   Y o u   m a y   p l a c e   l i b r a r y   f a c i l i t i e s   t h a t   a r e   a   w o r k   b a s e d   o n   t h e 
 
 L i b r a r y   s i d e - b y - s i d e   i n   a   s i n g l e   l i b r a r y   t o g e t h e r   w i t h   o t h e r   l i b r a r y 
 
 f a c i l i t i e s   n o t   c o v e r e d   b y   t h i s   L i c e n s e ,   a n d   d i s t r i b u t e   s u c h   a   c o m b i n e d 
 
 l i b r a r y ,   p r o v i d e d   t h a t   t h e   s e p a r a t e   d i s t r i b u t i o n   o f   t h e   w o r k   b a s e d   o n 
 
 t h e   L i b r a r y   a n d   o f   t h e   o t h e r   l i b r a r y   f a c i l i t i e s   i s   o t h e r w i s e 
 
 p e r m i t t e d ,   a n d   p r o v i d e d   t h a t   y o u   d o   t h e s e   t w o   t h i n g s : 
 
 
 
         a )   A c c o m p a n y   t h e   c o m b i n e d   l i b r a r y   w i t h   a   c o p y   o f   t h e   s a m e   w o r k 
 
         b a s e d   o n   t h e   L i b r a r y ,   u n c o m b i n e d   w i t h   a n y   o t h e r   l i b r a r y 
 
         f a c i l i t i e s .     T h i s   m u s t   b e   d i s t r i b u t e d   u n d e r   t h e   t e r m s   o f   t h e 
 
         S e c t i o n s   a b o v e . 
 
 
 
         b )   G i v e   p r o m i n e n t   n o t i c e   w i t h   t h e   c o m b i n e d   l i b r a r y   o f   t h e   f a c t 
 
         t h a t   p a r t   o f   i t   i s   a   w o r k   b a s e d   o n   t h e   L i b r a r y ,   a n d   e x p l a i n i n g 
 
         w h e r e   t o   f i n d   t h e   a c c o m p a n y i n g   u n c o m b i n e d   f o r m   o f   t h e   s a m e   w o r k . 
 
 
 
     8 .   Y o u   m a y   n o t   c o p y ,   m o d i f y ,   s u b l i c e n s e ,   l i n k   w i t h ,   o r   d i s t r i b u t e 
 
 t h e   L i b r a r y   e x c e p t   a s   e x p r e s s l y   p r o v i d e d   u n d e r   t h i s   L i c e n s e .     A n y 
 
 a t t e m p t   o t h e r w i s e   t o   c o p y ,   m o d i f y ,   s u b l i c e n s e ,   l i n k   w i t h ,   o r 
 
 d i s t r i b u t e   t h e   L i b r a r y   i s   v o i d ,   a n d   w i l l   a u t o m a t i c a l l y   t e r m i n a t e   y o u r 
 
 r i g h t s   u n d e r   t h i s   L i c e n s e .     H o w e v e r ,   p a r t i e s   w h o   h a v e   r e c e i v e d   c o p i e s , 
 
 o r   r i g h t s ,   f r o m   y o u   u n d e r   t h i s   L i c e n s e   w i l l   n o t   h a v e   t h e i r   l i c e n s e s 
 
 t e r m i n a t e d   s o   l o n g   a s   s u c h   p a r t i e s   r e m a i n   i n   f u l l   c o m p l i a n c e . 
 
 
 
     9 .   Y o u   a r e   n o t   r e q u i r e d   t o   a c c e p t   t h i s   L i c e n s e ,   s i n c e   y o u   h a v e   n o t 
 
 s i g n e d   i t .     H o w e v e r ,   n o t h i n g   e l s e   g r a n t s   y o u   p e r m i s s i o n   t o   m o d i f y   o r 
 
 d i s t r i b u t e   t h e   L i b r a r y   o r   i t s   d e r i v a t i v e   w o r k s .     T h e s e   a c t i o n s   a r e 
 
 p r o h i b i t e d   b y   l a w   i f   y o u   d o   n o t   a c c e p t   t h i s   L i c e n s e .     T h e r e f o r e ,   b y 
 
 m o d i f y i n g   o r   d i s t r i b u t i n g   t h e   L i b r a r y   ( o r   a n y   w o r k   b a s e d   o n   t h e 
 
 L i b r a r y ) ,   y o u   i n d i c a t e   y o u r   a c c e p t a n c e   o f   t h i s   L i c e n s e   t o   d o   s o ,   a n d 
 
 a l l   i t s   t e r m s   a n d   c o n d i t i o n s   f o r   c o p y i n g ,   d i s t r i b u t i n g   o r   m o d i f y i n g 
 
 t h e   L i b r a r y   o r   w o r k s   b a s e d   o n   i t . 
 
 
 
     1 0 .   E a c h   t i m e   y o u   r e d i s t r i b u t e   t h e   L i b r a r y   ( o r   a n y   w o r k   b a s e d   o n   t h e 
 
 L i b r a r y ) ,   t h e   r e c i p i e n t   a u t o m a t i c a l l y   r e c e i v e s   a   l i c e n s e   f r o m   t h e 
 
 o r i g i n a l   l i c e n s o r   t o   c o p y ,   d i s t r i b u t e ,   l i n k   w i t h   o r   m o d i f y   t h e   L i b r a r y 
 
 s u b j e c t   t o   t h e s e   t e r m s   a n d   c o n d i t i o n s .     Y o u   m a y   n o t   i m p o s e   a n y   f u r t h e r 
 
 r e s t r i c t i o n s   o n   t h e   r e c i p i e n t s '   e x e r c i s e   o f   t h e   r i g h t s   g r a n t e d   h e r e i n . 
 
 Y o u   a r e   n o t   r e s p o n s i b l e   f o r   e n f o r c i n g   c o m p l i a n c e   b y   t h i r d   p a r t i e s   w i t h 
 
 t h i s   L i c e n s e . 
 
 
 
     1 1 .   I f ,   a s   a   c o n s e q u e n c e   o f   a   c o u r t   j u d g m e n t   o r   a l l e g a t i o n   o f   p a t e n t 
 
 i n f r i n g e m e n t   o r   f o r   a n y   o t h e r   r e a s o n   ( n o t   l i m i t e d   t o   p a t e n t   i s s u e s ) , 
 
 c o n d i t i o n s   a r e   i m p o s e d   o n   y o u   ( w h e t h e r   b y   c o u r t   o r d e r ,   a g r e e m e n t   o r 
 
 o t h e r w i s e )   t h a t   c o n t r a d i c t   t h e   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   t h e y   d o   n o t 
 
 e x c u s e   y o u   f r o m   t h e   c o n d i t i o n s   o f   t h i s   L i c e n s e .     I f   y o u   c a n n o t 
 
 d i s t r i b u t e   s o   a s   t o   s a t i s f y   s i m u l t a n e o u s l y   y o u r   o b l i g a t i o n s   u n d e r   t h i s 
 
 L i c e n s e   a n d   a n y   o t h e r   p e r t i n e n t   o b l i g a t i o n s ,   t h e n   a s   a   c o n s e q u e n c e   y o u 
 
 m a y   n o t   d i s t r i b u t e   t h e   L i b r a r y   a t   a l l .     F o r   e x a m p l e ,   i f   a   p a t e n t 
 
 l i c e n s e   w o u l d   n o t   p e r m i t   r o y a l t y - f r e e   r e d i s t r i b u t i o n   o f   t h e   L i b r a r y   b y 
 
 a l l   t h o s e   w h o   r e c e i v e   c o p i e s   d i r e c t l y   o r   i n d i r e c t l y   t h r o u g h   y o u ,   t h e n 
 
 t h e   o n l y   w a y   y o u   c o u l d   s a t i s f y   b o t h   i t   a n d   t h i s   L i c e n s e   w o u l d   b e   t o 
 
 r e f r a i n   e n t i r e l y   f r o m   d i s t r i b u t i o n   o f   t h e   L i b r a r y . 
 
 
 
 I f   a n y   p o r t i o n   o f   t h i s   s e c t i o n   i s   h e l d   i n v a l i d   o r   u n e n f o r c e a b l e   u n d e r   a n y 
 
 p a r t i c u l a r   c i r c u m s t a n c e ,   t h e   b a l a n c e   o f   t h e   s e c t i o n   i s   i n t e n d e d   t o   a p p l y , 
 
 a n d   t h e   s e c t i o n   a s   a   w h o l e   i s   i n t e n d e d   t o   a p p l y   i n   o t h e r   c i r c u m s t a n c e s . 
 
 
 
 I t   i s   n o t   t h e   p u r p o s e   o f   t h i s   s e c t i o n   t o   i n d u c e   y o u   t o   i n f r i n g e   a n y 
 
 p a t e n t s   o r   o t h e r   p r o p e r t y   r i g h t   c l a i m s   o r   t o   c o n t e s t   v a l i d i t y   o f   a n y 
 
 s u c h   c l a i m s ;   t h i s   s e c t i o n   h a s   t h e   s o l e   p u r p o s e   o f   p r o t e c t i n g   t h e 
 
 i n t e g r i t y   o f   t h e   f r e e   s o f t w a r e   d i s t r i b u t i o n   s y s t e m   w h i c h   i s 
 
 i m p l e m e n t e d   b y   p u b l i c   l i c e n s e   p r a c t i c e s .     M a n y   p e o p l e   h a v e   m a d e 
 
 g e n e r o u s   c o n t r i b u t i o n s   t o   t h e   w i d e   r a n g e   o f   s o f t w a r e   d i s t r i b u t e d 
 
 t h r o u g h   t h a t   s y s t e m   i n   r e l i a n c e   o n   c o n s i s t e n t   a p p l i c a t i o n   o f   t h a t 
 
 s y s t e m ;   i t   i s   u p   t o   t h e   a u t h o r / d o n o r   t o   d e c i d e   i f   h e   o r   s h e   i s   w i l l i n g 
 
 t o   d i s t r i b u t e   s o f t w a r e   t h r o u g h   a n y   o t h e r   s y s t e m   a n d   a   l i c e n s e e   c a n n o t 
 
 i m p o s e   t h a t   c h o i c e . 
 
 
 
 T h i s   s e c t i o n   i s   i n t e n d e d   t o   m a k e   t h o r o u g h l y   c l e a r   w h a t   i s   b e l i e v e d   t o 
 
 b e   a   c o n s e q u e n c e   o f   t h e   r e s t   o f   t h i s   L i c e n s e . 
 
 
 
     1 2 .   I f   t h e   d i s t r i b u t i o n   a n d / o r   u s e   o f   t h e   L i b r a r y   i s   r e s t r i c t e d   i n 
 
 c e r t a i n   c o u n t r i e s   e i t h e r   b y   p a t e n t s   o r   b y   c o p y r i g h t e d   i n t e r f a c e s ,   t h e 
 
 o r i g i n a l   c o p y r i g h t   h o l d e r   w h o   p l a c e s   t h e   L i b r a r y   u n d e r   t h i s   L i c e n s e   m a y   a d d 
 
 a n   e x p l i c i t   g e o g r a p h i c a l   d i s t r i b u t i o n   l i m i t a t i o n   e x c l u d i n g   t h o s e   c o u n t r i e s , 
 
 s o   t h a t   d i s t r i b u t i o n   i s   p e r m i t t e d   o n l y   i n   o r   a m o n g   c o u n t r i e s   n o t   t h u s 
 
 e x c l u d e d .     I n   s u c h   c a s e ,   t h i s   L i c e n s e   i n c o r p o r a t e s   t h e   l i m i t a t i o n   a s   i f 
 
 w r i t t e n   i n   t h e   b o d y   o f   t h i s   L i c e n s e . 
 
 
 
     1 3 .   T h e   F r e e   S o f t w a r e   F o u n d a t i o n   m a y   p u b l i s h   r e v i s e d   a n d / o r   n e w 
 
 v e r s i o n s   o f   t h e   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   f r o m   t i m e   t o   t i m e . 
 
 S u c h   n e w   v e r s i o n s   w i l l   b e   s i m i l a r   i n   s p i r i t   t o   t h e   p r e s e n t   v e r s i o n , 
 
 b u t   m a y   d i f f e r   i n   d e t a i l   t o   a d d r e s s   n e w   p r o b l e m s   o r   c o n c e r n s . 
 
 
 
 E a c h   v e r s i o n   i s   g i v e n   a   d i s t i n g u i s h i n g   v e r s i o n   n u m b e r .     I f   t h e   L i b r a r y 
 
 s p e c i f i e s   a   v e r s i o n   n u m b e r   o f   t h i s   L i c e n s e   w h i c h   a p p l i e s   t o   i t   a n d 
 
 " a n y   l a t e r   v e r s i o n " ,   y o u   h a v e   t h e   o p t i o n   o f   f o l l o w i n g   t h e   t e r m s   a n d 
 
 c o n d i t i o n s   e i t h e r   o f   t h a t   v e r s i o n   o r   o f   a n y   l a t e r   v e r s i o n   p u b l i s h e d   b y 
 
 t h e   F r e e   S o f t w a r e   F o u n d a t i o n .     I f   t h e   L i b r a r y   d o e s   n o t   s p e c i f y   a 
 
 l i c e n s e   v e r s i o n   n u m b e r ,   y o u   m a y   c h o o s e   a n y   v e r s i o n   e v e r   p u b l i s h e d   b y 
 
 t h e   F r e e   S o f t w a r e   F o u n d a t i o n . 
 
 
 
     1 4 .   I f   y o u   w i s h   t o   i n c o r p o r a t e   p a r t s   o f   t h e   L i b r a r y   i n t o   o t h e r   f r e e 
 
 p r o g r a m s   w h o s e   d i s t r i b u t i o n   c o n d i t i o n s   a r e   i n c o m p a t i b l e   w i t h   t h e s e , 
 
 w r i t e   t o   t h e   a u t h o r   t o   a s k   f o r   p e r m i s s i o n .     F o r   s o f t w a r e   w h i c h   i s 
 
 c o p y r i g h t e d   b y   t h e   F r e e   S o f t w a r e   F o u n d a t i o n ,   w r i t e   t o   t h e   F r e e 
 
 S o f t w a r e   F o u n d a t i o n ;   w e   s o m e t i m e s   m a k e   e x c e p t i o n s   f o r   t h i s .     O u r 
 
 d e c i s i o n   w i l l   b e   g u i d e d   b y   t h e   t w o   g o a l s   o f   p r e s e r v i n g   t h e   f r e e   s t a t u s 
 
 o f   a l l   d e r i v a t i v e s   o f   o u r   f r e e   s o f t w a r e   a n d   o f   p r o m o t i n g   t h e   s h a r i n g 
 
 a n d   r e u s e   o f   s o f t w a r e   g e n e r a l l y . 
 
 
 
                                                         N O   W A R R A N T Y 
 
 
 
     1 5 .   B E C A U S E   T H E   L I B R A R Y   I S   L I C E N S E D   F R E E   O F   C H A R G E ,   T H E R E   I S   N O 
 
 W A R R A N T Y   F O R   T H E   L I B R A R Y ,   T O   T H E   E X T E N T   P E R M I T T E D   B Y   A P P L I C A B L E   L A W . 
 
 E X C E P T   W H E N   O T H E R W I S E   S T A T E D   I N   W R I T I N G   T H E   C O P Y R I G H T   H O L D E R S   A N D / O R 
 
 O T H E R   P A R T I E S   P R O V I D E   T H E   L I B R A R Y   " A S   I S "   W I T H O U T   W A R R A N T Y   O F   A N Y 
 
 K I N D ,   E I T H E R   E X P R E S S E D   O R   I M P L I E D ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E 
 
 I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R 
 
 P U R P O S E .     T H E   E N T I R E   R I S K   A S   T O   T H E   Q U A L I T Y   A N D   P E R F O R M A N C E   O F   T H E 
 
 L I B R A R Y   I S   W I T H   Y O U .     S H O U L D   T H E   L I B R A R Y   P R O V E   D E F E C T I V E ,   Y O U   A S S U M E 
 
 T H E   C O S T   O F   A L L   N E C E S S A R Y   S E R V I C I N G ,   R E P A I R   O R   C O R R E C T I O N . 
 
 
 
     1 6 .   I N   N O   E V E N T   U N L E S S   R E Q U I R E D   B Y   A P P L I C A B L E   L A W   O R   A G R E E D   T O   I N 
 
 W R I T I N G   W I L L   A N Y   C O P Y R I G H T   H O L D E R ,   O R   A N Y   O T H E R   P A R T Y   W H O   M A Y   M O D I F Y 
 
 A N D / O R   R E D I S T R I B U T E   T H E   L I B R A R Y   A S   P E R M I T T E D   A B O V E ,   B E   L I A B L E   T O   Y O U 
 
 F O R   D A M A G E S ,   I N C L U D I N G   A N Y   G E N E R A L ,   S P E C I A L ,   I N C I D E N T A L   O R 
 
 C O N S E Q U E N T I A L   D A M A G E S   A R I S I N G   O U T   O F   T H E   U S E   O R   I N A B I L I T Y   T O   U S E   T H E 
 
 L I B R A R Y   ( I N C L U D I N G   B U T   N O T   L I M I T E D   T O   L O S S   O F   D A T A   O R   D A T A   B E I N G 
 
 R E N D E R E D   I N A C C U R A T E   O R   L O S S E S   S U S T A I N E D   B Y   Y O U   O R   T H I R D   P A R T I E S   O R   A 
 
 F A I L U R E   O F   T H E   L I B R A R Y   T O   O P E R A T E   W I T H   A N Y   O T H E R   S O F T W A R E ) ,   E V E N   I F 
 
 S U C H   H O L D E R   O R   O T H E R   P A R T Y   H A S   B E E N   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H 
 
 D A M A G E S . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h i s   n o t i c e   i s   p r o v i d e d   w i t h   r e s p e c t   t o   x d i f f   i n c l u d e d   i n   M i c r o s o f t   V i s u a l   S t u d i o .   T h e   t e r m s   o f   M i c r o s o f t  s   l i c e n s e   a g r e e m e n t   d o   n o t   a p p l y   t o   x d i f f ,   w h i c h   a r e   l i c e n s e d   u n d e r   t h e   f o l l o w i n g   l i c e n s e .   I f   t h i s   v e r s i o n   o f   M i c r o s o f t   V i s u a l   S t u d i o   i n c l u d e s   x d i f f   y o u   a r e   r e c e i v i n g   a   c o p y   o f   x d i f f   i n   s o u r c e   c o d e   f o r m   a l o n g   w i t h   M i c r o s o f t   V i s u a l   S t u d i o . 
 
 
 
 - - - L I C E N S E - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 G N U   L E S S E R   G E N E R A L   P U B L I C   L I C E N S E 
 
                                               V e r s i o n   2 . 1 ,   F e b r u a r y   1 9 9 9 
 
 
 
   C o p y r i g h t   ( C )   1 9 9 1 ,   1 9 9 9   F r e e   S o f t w a r e   F o u n d a t i o n ,   I n c . 
 
   5 1   F r a n k l i n   S t r e e t ,   F i f t h   F l o o r ,   B o s t o n ,   M A     0 2 1 1 0 - 1 3 0 1     U S A 
 
   E v e r y o n e   i s   p e r m i t t e d   t o   c o p y   a n d   d i s t r i b u t e   v e r b a t i m   c o p i e s 
 
   o f   t h i s   l i c e n s e   d o c u m e n t ,   b u t   c h a n g i n g   i t   i s   n o t   a l l o w e d . 
 
 
 
 [ T h i s   i s   t h e   f i r s t   r e l e a s e d   v e r s i o n   o f   t h e   L e s s e r   G P L .     I t   a l s o   c o u n t s 
 
   a s   t h e   s u c c e s s o r   o f   t h e   G N U   L i b r a r y   P u b l i c   L i c e n s e ,   v e r s i o n   2 ,   h e n c e 
 
   t h e   v e r s i o n   n u m b e r   2 . 1 . ] 
 
 
 
                                                         P r e a m b l e 
 
 
 
     T h e   l i c e n s e s   f o r   m o s t   s o f t w a r e   a r e   d e s i g n e d   t o   t a k e   a w a y   y o u r 
 
 f r e e d o m   t o   s h a r e   a n d   c h a n g e   i t .     B y   c o n t r a s t ,   t h e   G N U   G e n e r a l   P u b l i c 
 
 L i c e n s e s   a r e   i n t e n d e d   t o   g u a r a n t e e   y o u r   f r e e d o m   t o   s h a r e   a n d   c h a n g e 
 
 f r e e   s o f t w a r e - - t o   m a k e   s u r e   t h e   s o f t w a r e   i s   f r e e   f o r   a l l   i t s   u s e r s . 
 
 
 
     T h i s   l i c e n s e ,   t h e   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e ,   a p p l i e s   t o   s o m e 
 
 s p e c i a l l y   d e s i g n a t e d   s o f t w a r e   p a c k a g e s - - t y p i c a l l y   l i b r a r i e s - - o f   t h e 
 
 F r e e   S o f t w a r e   F o u n d a t i o n   a n d   o t h e r   a u t h o r s   w h o   d e c i d e   t o   u s e   i t .     Y o u 
 
 c a n   u s e   i t   t o o ,   b u t   w e   s u g g e s t   y o u   f i r s t   t h i n k   c a r e f u l l y   a b o u t   w h e t h e r 
 
 t h i s   l i c e n s e   o r   t h e   o r d i n a r y   G e n e r a l   P u b l i c   L i c e n s e   i s   t h e   b e t t e r 
 
 s t r a t e g y   t o   u s e   i n   a n y   p a r t i c u l a r   c a s e ,   b a s e d   o n   t h e   e x p l a n a t i o n s   b e l o w . 
 
 
 
     W h e n   w e   s p e a k   o f   f r e e   s o f t w a r e ,   w e   a r e   r e f e r r i n g   t o   f r e e d o m   o f   u s e , 
 
 n o t   p r i c e .     O u r   G e n e r a l   P u b l i c   L i c e n s e s   a r e   d e s i g n e d   t o   m a k e   s u r e   t h a t 
 
 y o u   h a v e   t h e   f r e e d o m   t o   d i s t r i b u t e   c o p i e s   o f   f r e e   s o f t w a r e   ( a n d   c h a r g e 
 
 f o r   t h i s   s e r v i c e   i f   y o u   w i s h ) ;   t h a t   y o u   r e c e i v e   s o u r c e   c o d e   o r   c a n   g e t 
 
 i t   i f   y o u   w a n t   i t ;   t h a t   y o u   c a n   c h a n g e   t h e   s o f t w a r e   a n d   u s e   p i e c e s   o f 
 
 i t   i n   n e w   f r e e   p r o g r a m s ;   a n d   t h a t   y o u   a r e   i n f o r m e d   t h a t   y o u   c a n   d o 
 
 t h e s e   t h i n g s . 
 
 
 
     T o   p r o t e c t   y o u r   r i g h t s ,   w e   n e e d   t o   m a k e   r e s t r i c t i o n s   t h a t   f o r b i d 
 
 d i s t r i b u t o r s   t o   d e n y   y o u   t h e s e   r i g h t s   o r   t o   a s k   y o u   t o   s u r r e n d e r   t h e s e 
 
 r i g h t s .     T h e s e   r e s t r i c t i o n s   t r a n s l a t e   t o   c e r t a i n   r e s p o n s i b i l i t i e s   f o r 
 
 y o u   i f   y o u   d i s t r i b u t e   c o p i e s   o f   t h e   l i b r a r y   o r   i f   y o u   m o d i f y   i t . 
 
 
 
     F o r   e x a m p l e ,   i f   y o u   d i s t r i b u t e   c o p i e s   o f   t h e   l i b r a r y ,   w h e t h e r   g r a t i s 
 
 o r   f o r   a   f e e ,   y o u   m u s t   g i v e   t h e   r e c i p i e n t s   a l l   t h e   r i g h t s   t h a t   w e   g a v e 
 
 y o u .     Y o u   m u s t   m a k e   s u r e   t h a t   t h e y ,   t o o ,   r e c e i v e   o r   c a n   g e t   t h e   s o u r c e 
 
 c o d e .     I f   y o u   l i n k   o t h e r   c o d e   w i t h   t h e   l i b r a r y ,   y o u   m u s t   p r o v i d e 
 
 c o m p l e t e   o b j e c t   f i l e s   t o   t h e   r e c i p i e n t s ,   s o   t h a t   t h e y   c a n   r e l i n k   t h e m 
 
 w i t h   t h e   l i b r a r y   a f t e r   m a k i n g   c h a n g e s   t o   t h e   l i b r a r y   a n d   r e c o m p i l i n g 
 
 i t .     A n d   y o u   m u s t   s h o w   t h e m   t h e s e   t e r m s   s o   t h e y   k n o w   t h e i r   r i g h t s . 
 
 
 
     W e   p r o t e c t   y o u r   r i g h t s   w i t h   a   t w o - s t e p   m e t h o d :   ( 1 )   w e   c o p y r i g h t   t h e 
 
 l i b r a r y ,   a n d   ( 2 )   w e   o f f e r   y o u   t h i s   l i c e n s e ,   w h i c h   g i v e s   y o u   l e g a l 
 
 p e r m i s s i o n   t o   c o p y ,   d i s t r i b u t e   a n d / o r   m o d i f y   t h e   l i b r a r y . 
 
 
 
     T o   p r o t e c t   e a c h   d i s t r i b u t o r ,   w e   w a n t   t o   m a k e   i t   v e r y   c l e a r   t h a t 
 
 t h e r e   i s   n o   w a r r a n t y   f o r   t h e   f r e e   l i b r a r y .     A l s o ,   i f   t h e   l i b r a r y   i s 
 
 m o d i f i e d   b y   s o m e o n e   e l s e   a n d   p a s s e d   o n ,   t h e   r e c i p i e n t s   s h o u l d   k n o w 
 
 t h a t   w h a t   t h e y   h a v e   i s   n o t   t h e   o r i g i n a l   v e r s i o n ,   s o   t h a t   t h e   o r i g i n a l 
 
 a u t h o r ' s   r e p u t a t i o n   w i l l   n o t   b e   a f f e c t e d   b y   p r o b l e m s   t h a t   m i g h t   b e 
 
 i n t r o d u c e d   b y   o t h e r s . 
 
 
 
     F i n a l l y ,   s o f t w a r e   p a t e n t s   p o s e   a   c o n s t a n t   t h r e a t   t o   t h e   e x i s t e n c e   o f 
 
 a n y   f r e e   p r o g r a m .     W e   w i s h   t o   m a k e   s u r e   t h a t   a   c o m p a n y   c a n n o t 
 
 e f f e c t i v e l y   r e s t r i c t   t h e   u s e r s   o f   a   f r e e   p r o g r a m   b y   o b t a i n i n g   a 
 
 r e s t r i c t i v e   l i c e n s e   f r o m   a   p a t e n t   h o l d e r .     T h e r e f o r e ,   w e   i n s i s t   t h a t 
 
 a n y   p a t e n t   l i c e n s e   o b t a i n e d   f o r   a   v e r s i o n   o f   t h e   l i b r a r y   m u s t   b e 
 
 c o n s i s t e n t   w i t h   t h e   f u l l   f r e e d o m   o f   u s e   s p e c i f i e d   i n   t h i s   l i c e n s e . 
 
 
 
     M o s t   G N U   s o f t w a r e ,   i n c l u d i n g   s o m e   l i b r a r i e s ,   i s   c o v e r e d   b y   t h e 
 
 o r d i n a r y   G N U   G e n e r a l   P u b l i c   L i c e n s e .     T h i s   l i c e n s e ,   t h e   G N U   L e s s e r 
 
 G e n e r a l   P u b l i c   L i c e n s e ,   a p p l i e s   t o   c e r t a i n   d e s i g n a t e d   l i b r a r i e s ,   a n d 
 
 i s   q u i t e   d i f f e r e n t   f r o m   t h e   o r d i n a r y   G e n e r a l   P u b l i c   L i c e n s e .     W e   u s e 
 
 t h i s   l i c e n s e   f o r   c e r t a i n   l i b r a r i e s   i n   o r d e r   t o   p e r m i t   l i n k i n g   t h o s e 
 
 l i b r a r i e s   i n t o   n o n - f r e e   p r o g r a m s . 
 
 
 
     W h e n   a   p r o g r a m   i s   l i n k e d   w i t h   a   l i b r a r y ,   w h e t h e r   s t a t i c a l l y   o r   u s i n g 
 
 a   s h a r e d   l i b r a r y ,   t h e   c o m b i n a t i o n   o f   t h e   t w o   i s   l e g a l l y   s p e a k i n g   a 
 
 c o m b i n e d   w o r k ,   a   d e r i v a t i v e   o f   t h e   o r i g i n a l   l i b r a r y .     T h e   o r d i n a r y 
 
 G e n e r a l   P u b l i c   L i c e n s e   t h e r e f o r e   p e r m i t s   s u c h   l i n k i n g   o n l y   i f   t h e 
 
 e n t i r e   c o m b i n a t i o n   f i t s   i t s   c r i t e r i a   o f   f r e e d o m .     T h e   L e s s e r   G e n e r a l 
 
 P u b l i c   L i c e n s e   p e r m i t s   m o r e   l a x   c r i t e r i a   f o r   l i n k i n g   o t h e r   c o d e   w i t h 
 
 t h e   l i b r a r y . 
 
 
 
     W e   c a l l   t h i s   l i c e n s e   t h e   " L e s s e r "   G e n e r a l   P u b l i c   L i c e n s e   b e c a u s e   i t 
 
 d o e s   L e s s   t o   p r o t e c t   t h e   u s e r ' s   f r e e d o m   t h a n   t h e   o r d i n a r y   G e n e r a l 
 
 P u b l i c   L i c e n s e .     I t   a l s o   p r o v i d e s   o t h e r   f r e e   s o f t w a r e   d e v e l o p e r s   L e s s 
 
 o f   a n   a d v a n t a g e   o v e r   c o m p e t i n g   n o n - f r e e   p r o g r a m s .     T h e s e   d i s a d v a n t a g e s 
 
 a r e   t h e   r e a s o n   w e   u s e   t h e   o r d i n a r y   G e n e r a l   P u b l i c   L i c e n s e   f o r   m a n y 
 
 l i b r a r i e s .     H o w e v e r ,   t h e   L e s s e r   l i c e n s e   p r o v i d e s   a d v a n t a g e s   i n   c e r t a i n 
 
 s p e c i a l   c i r c u m s t a n c e s . 
 
 
 
     F o r   e x a m p l e ,   o n   r a r e   o c c a s i o n s ,   t h e r e   m a y   b e   a   s p e c i a l   n e e d   t o 
 
 e n c o u r a g e   t h e   w i d e s t   p o s s i b l e   u s e   o f   a   c e r t a i n   l i b r a r y ,   s o   t h a t   i t   b e c o m e s 
 
 a   d e - f a c t o   s t a n d a r d .     T o   a c h i e v e   t h i s ,   n o n - f r e e   p r o g r a m s   m u s t   b e 
 
 a l l o w e d   t o   u s e   t h e   l i b r a r y .     A   m o r e   f r e q u e n t   c a s e   i s   t h a t   a   f r e e 
 
 l i b r a r y   d o e s   t h e   s a m e   j o b   a s   w i d e l y   u s e d   n o n - f r e e   l i b r a r i e s .     I n   t h i s 
 
 c a s e ,   t h e r e   i s   l i t t l e   t o   g a i n   b y   l i m i t i n g   t h e   f r e e   l i b r a r y   t o   f r e e 
 
 s o f t w a r e   o n l y ,   s o   w e   u s e   t h e   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e . 
 
 
 
     I n   o t h e r   c a s e s ,   p e r m i s s i o n   t o   u s e   a   p a r t i c u l a r   l i b r a r y   i n   n o n - f r e e 
 
 p r o g r a m s   e n a b l e s   a   g r e a t e r   n u m b e r   o f   p e o p l e   t o   u s e   a   l a r g e   b o d y   o f 
 
 f r e e   s o f t w a r e .     F o r   e x a m p l e ,   p e r m i s s i o n   t o   u s e   t h e   G N U   C   L i b r a r y   i n 
 
 n o n - f r e e   p r o g r a m s   e n a b l e s   m a n y   m o r e   p e o p l e   t o   u s e   t h e   w h o l e   G N U 
 
 o p e r a t i n g   s y s t e m ,   a s   w e l l   a s   i t s   v a r i a n t ,   t h e   G N U / L i n u x   o p e r a t i n g 
 
 s y s t e m . 
 
 
 
     A l t h o u g h   t h e   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   i s   L e s s   p r o t e c t i v e   o f   t h e 
 
 u s e r s '   f r e e d o m ,   i t   d o e s   e n s u r e   t h a t   t h e   u s e r   o f   a   p r o g r a m   t h a t   i s 
 
 l i n k e d   w i t h   t h e   L i b r a r y   h a s   t h e   f r e e d o m   a n d   t h e   w h e r e w i t h a l   t o   r u n 
 
 t h a t   p r o g r a m   u s i n g   a   m o d i f i e d   v e r s i o n   o f   t h e   L i b r a r y . 
 
 
 
     T h e   p r e c i s e   t e r m s   a n d   c o n d i t i o n s   f o r   c o p y i n g ,   d i s t r i b u t i o n   a n d 
 
 m o d i f i c a t i o n   f o l l o w .     P a y   c l o s e   a t t e n t i o n   t o   t h e   d i f f e r e n c e   b e t w e e n   a 
 
 " w o r k   b a s e d   o n   t h e   l i b r a r y "   a n d   a   " w o r k   t h a t   u s e s   t h e   l i b r a r y " .     T h e 
 
 f o r m e r   c o n t a i n s   c o d e   d e r i v e d   f r o m   t h e   l i b r a r y ,   w h e r e a s   t h e   l a t t e r   m u s t 
 
 b e   c o m b i n e d   w i t h   t h e   l i b r a r y   i n   o r d e r   t o   r u n . 
 
 
 
                                     G N U   L E S S E R   G E N E R A L   P U B L I C   L I C E N S E 
 
       T E R M S   A N D   C O N D I T I O N S   F O R   C O P Y I N G ,   D I S T R I B U T I O N   A N D   M O D I F I C A T I O N 
 
 
 
     0 .   T h i s   L i c e n s e   A g r e e m e n t   a p p l i e s   t o   a n y   s o f t w a r e   l i b r a r y   o r   o t h e r 
 
 p r o g r a m   w h i c h   c o n t a i n s   a   n o t i c e   p l a c e d   b y   t h e   c o p y r i g h t   h o l d e r   o r 
 
 o t h e r   a u t h o r i z e d   p a r t y   s a y i n g   i t   m a y   b e   d i s t r i b u t e d   u n d e r   t h e   t e r m s   o f 
 
 t h i s   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   ( a l s o   c a l l e d   " t h i s   L i c e n s e " ) . 
 
 E a c h   l i c e n s e e   i s   a d d r e s s e d   a s   " y o u " . 
 
 
 
     A   " l i b r a r y "   m e a n s   a   c o l l e c t i o n   o f   s o f t w a r e   f u n c t i o n s   a n d / o r   d a t a 
 
 p r e p a r e d   s o   a s   t o   b e   c o n v e n i e n t l y   l i n k e d   w i t h   a p p l i c a t i o n   p r o g r a m s 
 
 ( w h i c h   u s e   s o m e   o f   t h o s e   f u n c t i o n s   a n d   d a t a )   t o   f o r m   e x e c u t a b l e s . 
 
 
 
     T h e   " L i b r a r y " ,   b e l o w ,   r e f e r s   t o   a n y   s u c h   s o f t w a r e   l i b r a r y   o r   w o r k 
 
 w h i c h   h a s   b e e n   d i s t r i b u t e d   u n d e r   t h e s e   t e r m s .     A   " w o r k   b a s e d   o n   t h e 
 
 L i b r a r y "   m e a n s   e i t h e r   t h e   L i b r a r y   o r   a n y   d e r i v a t i v e   w o r k   u n d e r 
 
 c o p y r i g h t   l a w :   t h a t   i s   t o   s a y ,   a   w o r k   c o n t a i n i n g   t h e   L i b r a r y   o r   a 
 
 p o r t i o n   o f   i t ,   e i t h e r   v e r b a t i m   o r   w i t h   m o d i f i c a t i o n s   a n d / o r   t r a n s l a t e d 
 
 s t r a i g h t f o r w a r d l y   i n t o   a n o t h e r   l a n g u a g e .     ( H e r e i n a f t e r ,   t r a n s l a t i o n   i s 
 
 i n c l u d e d   w i t h o u t   l i m i t a t i o n   i n   t h e   t e r m   " m o d i f i c a t i o n " . ) 
 
 
 
     " S o u r c e   c o d e "   f o r   a   w o r k   m e a n s   t h e   p r e f e r r e d   f o r m   o f   t h e   w o r k   f o r 
 
 m a k i n g   m o d i f i c a t i o n s   t o   i t .     F o r   a   l i b r a r y ,   c o m p l e t e   s o u r c e   c o d e   m e a n s 
 
 a l l   t h e   s o u r c e   c o d e   f o r   a l l   m o d u l e s   i t   c o n t a i n s ,   p l u s   a n y   a s s o c i a t e d 
 
 i n t e r f a c e   d e f i n i t i o n   f i l e s ,   p l u s   t h e   s c r i p t s   u s e d   t o   c o n t r o l   c o m p i l a t i o n 
 
 a n d   i n s t a l l a t i o n   o f   t h e   l i b r a r y . 
 
 
 
     A c t i v i t i e s   o t h e r   t h a n   c o p y i n g ,   d i s t r i b u t i o n   a n d   m o d i f i c a t i o n   a r e   n o t 
 
 c o v e r e d   b y   t h i s   L i c e n s e ;   t h e y   a r e   o u t s i d e   i t s   s c o p e .     T h e   a c t   o f 
 
 r u n n i n g   a   p r o g r a m   u s i n g   t h e   L i b r a r y   i s   n o t   r e s t r i c t e d ,   a n d   o u t p u t   f r o m 
 
 s u c h   a   p r o g r a m   i s   c o v e r e d   o n l y   i f   i t s   c o n t e n t s   c o n s t i t u t e   a   w o r k   b a s e d 
 
 o n   t h e   L i b r a r y   ( i n d e p e n d e n t   o f   t h e   u s e   o f   t h e   L i b r a r y   i n   a   t o o l   f o r 
 
 w r i t i n g   i t ) .     W h e t h e r   t h a t   i s   t r u e   d e p e n d s   o n   w h a t   t h e   L i b r a r y   d o e s 
 
 a n d   w h a t   t h e   p r o g r a m   t h a t   u s e s   t h e   L i b r a r y   d o e s . 
 
 
 
     1 .   Y o u   m a y   c o p y   a n d   d i s t r i b u t e   v e r b a t i m   c o p i e s   o f   t h e   L i b r a r y ' s 
 
 c o m p l e t e   s o u r c e   c o d e   a s   y o u   r e c e i v e   i t ,   i n   a n y   m e d i u m ,   p r o v i d e d   t h a t 
 
 y o u   c o n s p i c u o u s l y   a n d   a p p r o p r i a t e l y   p u b l i s h   o n   e a c h   c o p y   a n 
 
 a p p r o p r i a t e   c o p y r i g h t   n o t i c e   a n d   d i s c l a i m e r   o f   w a r r a n t y ;   k e e p   i n t a c t 
 
 a l l   t h e   n o t i c e s   t h a t   r e f e r   t o   t h i s   L i c e n s e   a n d   t o   t h e   a b s e n c e   o f   a n y 
 
 w a r r a n t y ;   a n d   d i s t r i b u t e   a   c o p y   o f   t h i s   L i c e n s e   a l o n g   w i t h   t h e 
 
 L i b r a r y . 
 
 
 
     Y o u   m a y   c h a r g e   a   f e e   f o r   t h e   p h y s i c a l   a c t   o f   t r a n s f e r r i n g   a   c o p y , 
 
 a n d   y o u   m a y   a t   y o u r   o p t i o n   o f f e r   w a r r a n t y   p r o t e c t i o n   i n   e x c h a n g e   f o r   a 
 
 f e e . 
 
 
 
     2 .   Y o u   m a y   m o d i f y   y o u r   c o p y   o r   c o p i e s   o f   t h e   L i b r a r y   o r   a n y   p o r t i o n 
 
 o f   i t ,   t h u s   f o r m i n g   a   w o r k   b a s e d   o n   t h e   L i b r a r y ,   a n d   c o p y   a n d 
 
 d i s t r i b u t e   s u c h   m o d i f i c a t i o n s   o r   w o r k   u n d e r   t h e   t e r m s   o f   S e c t i o n   1 
 
 a b o v e ,   p r o v i d e d   t h a t   y o u   a l s o   m e e t   a l l   o f   t h e s e   c o n d i t i o n s : 
 
 
 
         a )   T h e   m o d i f i e d   w o r k   m u s t   i t s e l f   b e   a   s o f t w a r e   l i b r a r y . 
 
 
 
         b )   Y o u   m u s t   c a u s e   t h e   f i l e s   m o d i f i e d   t o   c a r r y   p r o m i n e n t   n o t i c e s 
 
         s t a t i n g   t h a t   y o u   c h a n g e d   t h e   f i l e s   a n d   t h e   d a t e   o f   a n y   c h a n g e . 
 
 
 
         c )   Y o u   m u s t   c a u s e   t h e   w h o l e   o f   t h e   w o r k   t o   b e   l i c e n s e d   a t   n o 
 
         c h a r g e   t o   a l l   t h i r d   p a r t i e s   u n d e r   t h e   t e r m s   o f   t h i s   L i c e n s e . 
 
 
 
         d )   I f   a   f a c i l i t y   i n   t h e   m o d i f i e d   L i b r a r y   r e f e r s   t o   a   f u n c t i o n   o r   a 
 
         t a b l e   o f   d a t a   t o   b e   s u p p l i e d   b y   a n   a p p l i c a t i o n   p r o g r a m   t h a t   u s e s 
 
         t h e   f a c i l i t y ,   o t h e r   t h a n   a s   a n   a r g u m e n t   p a s s e d   w h e n   t h e   f a c i l i t y 
 
         i s   i n v o k e d ,   t h e n   y o u   m u s t   m a k e   a   g o o d   f a i t h   e f f o r t   t o   e n s u r e   t h a t , 
 
         i n   t h e   e v e n t   a n   a p p l i c a t i o n   d o e s   n o t   s u p p l y   s u c h   f u n c t i o n   o r 
 
         t a b l e ,   t h e   f a c i l i t y   s t i l l   o p e r a t e s ,   a n d   p e r f o r m s   w h a t e v e r   p a r t   o f 
 
         i t s   p u r p o s e   r e m a i n s   m e a n i n g f u l . 
 
 
 
         ( F o r   e x a m p l e ,   a   f u n c t i o n   i n   a   l i b r a r y   t o   c o m p u t e   s q u a r e   r o o t s   h a s 
 
         a   p u r p o s e   t h a t   i s   e n t i r e l y   w e l l - d e f i n e d   i n d e p e n d e n t   o f   t h e 
 
         a p p l i c a t i o n .     T h e r e f o r e ,   S u b s e c t i o n   2 d   r e q u i r e s   t h a t   a n y 
 
         a p p l i c a t i o n - s u p p l i e d   f u n c t i o n   o r   t a b l e   u s e d   b y   t h i s   f u n c t i o n   m u s t 
 
         b e   o p t i o n a l :   i f   t h e   a p p l i c a t i o n   d o e s   n o t   s u p p l y   i t ,   t h e   s q u a r e 
 
         r o o t   f u n c t i o n   m u s t   s t i l l   c o m p u t e   s q u a r e   r o o t s . ) 
 
 
 
 T h e s e   r e q u i r e m e n t s   a p p l y   t o   t h e   m o d i f i e d   w o r k   a s   a   w h o l e .     I f 
 
 i d e n t i f i a b l e   s e c t i o n s   o f   t h a t   w o r k   a r e   n o t   d e r i v e d   f r o m   t h e   L i b r a r y , 
 
 a n d   c a n   b e   r e a s o n a b l y   c o n s i d e r e d   i n d e p e n d e n t   a n d   s e p a r a t e   w o r k s   i n 
 
 t h e m s e l v e s ,   t h e n   t h i s   L i c e n s e ,   a n d   i t s   t e r m s ,   d o   n o t   a p p l y   t o   t h o s e 
 
 s e c t i o n s   w h e n   y o u   d i s t r i b u t e   t h e m   a s   s e p a r a t e   w o r k s .     B u t   w h e n   y o u 
 
 d i s t r i b u t e   t h e   s a m e   s e c t i o n s   a s   p a r t   o f   a   w h o l e   w h i c h   i s   a   w o r k   b a s e d 
 
 o n   t h e   L i b r a r y ,   t h e   d i s t r i b u t i o n   o f   t h e   w h o l e   m u s t   b e   o n   t h e   t e r m s   o f 
 
 t h i s   L i c e n s e ,   w h o s e   p e r m i s s i o n s   f o r   o t h e r   l i c e n s e e s   e x t e n d   t o   t h e 
 
 e n t i r e   w h o l e ,   a n d   t h u s   t o   e a c h   a n d   e v e r y   p a r t   r e g a r d l e s s   o f   w h o   w r o t e 
 
 i t . 
 
 
 
 T h u s ,   i t   i s   n o t   t h e   i n t e n t   o f   t h i s   s e c t i o n   t o   c l a i m   r i g h t s   o r   c o n t e s t 
 
 y o u r   r i g h t s   t o   w o r k   w r i t t e n   e n t i r e l y   b y   y o u ;   r a t h e r ,   t h e   i n t e n t   i s   t o 
 
 e x e r c i s e   t h e   r i g h t   t o   c o n t r o l   t h e   d i s t r i b u t i o n   o f   d e r i v a t i v e   o r 
 
 c o l l e c t i v e   w o r k s   b a s e d   o n   t h e   L i b r a r y . 
 
 
 
 I n   a d d i t i o n ,   m e r e   a g g r e g a t i o n   o f   a n o t h e r   w o r k   n o t   b a s e d   o n   t h e   L i b r a r y 
 
 w i t h   t h e   L i b r a r y   ( o r   w i t h   a   w o r k   b a s e d   o n   t h e   L i b r a r y )   o n   a   v o l u m e   o f 
 
 a   s t o r a g e   o r   d i s t r i b u t i o n   m e d i u m   d o e s   n o t   b r i n g   t h e   o t h e r   w o r k   u n d e r 
 
 t h e   s c o p e   o f   t h i s   L i c e n s e . 
 
 
 
     3 .   Y o u   m a y   o p t   t o   a p p l y   t h e   t e r m s   o f   t h e   o r d i n a r y   G N U   G e n e r a l   P u b l i c 
 
 L i c e n s e   i n s t e a d   o f   t h i s   L i c e n s e   t o   a   g i v e n   c o p y   o f   t h e   L i b r a r y .     T o   d o 
 
 t h i s ,   y o u   m u s t   a l t e r   a l l   t h e   n o t i c e s   t h a t   r e f e r   t o   t h i s   L i c e n s e ,   s o 
 
 t h a t   t h e y   r e f e r   t o   t h e   o r d i n a r y   G N U   G e n e r a l   P u b l i c   L i c e n s e ,   v e r s i o n   2 , 
 
 i n s t e a d   o f   t o   t h i s   L i c e n s e .     ( I f   a   n e w e r   v e r s i o n   t h a n   v e r s i o n   2   o f   t h e 
 
 o r d i n a r y   G N U   G e n e r a l   P u b l i c   L i c e n s e   h a s   a p p e a r e d ,   t h e n   y o u   c a n   s p e c i f y 
 
 t h a t   v e r s i o n   i n s t e a d   i f   y o u   w i s h . )     D o   n o t   m a k e   a n y   o t h e r   c h a n g e   i n 
 
 t h e s e   n o t i c e s . 
 
 
 
     O n c e   t h i s   c h a n g e   i s   m a d e   i n   a   g i v e n   c o p y ,   i t   i s   i r r e v e r s i b l e   f o r 
 
 t h a t   c o p y ,   s o   t h e   o r d i n a r y   G N U   G e n e r a l   P u b l i c   L i c e n s e   a p p l i e s   t o   a l l 
 
 s u b s e q u e n t   c o p i e s   a n d   d e r i v a t i v e   w o r k s   m a d e   f r o m   t h a t   c o p y . 
 
 
 
     T h i s   o p t i o n   i s   u s e f u l   w h e n   y o u   w i s h   t o   c o p y   p a r t   o f   t h e   c o d e   o f 
 
 t h e   L i b r a r y   i n t o   a   p r o g r a m   t h a t   i s   n o t   a   l i b r a r y . 
 
 
 
     4 .   Y o u   m a y   c o p y   a n d   d i s t r i b u t e   t h e   L i b r a r y   ( o r   a   p o r t i o n   o r 
 
 d e r i v a t i v e   o f   i t ,   u n d e r   S e c t i o n   2 )   i n   o b j e c t   c o d e   o r   e x e c u t a b l e   f o r m 
 
 u n d e r   t h e   t e r m s   o f   S e c t i o n s   1   a n d   2   a b o v e   p r o v i d e d   t h a t   y o u   a c c o m p a n y 
 
 i t   w i t h   t h e   c o m p l e t e   c o r r e s p o n d i n g   m a c h i n e - r e a d a b l e   s o u r c e   c o d e ,   w h i c h 
 
 m u s t   b e   d i s t r i b u t e d   u n d e r   t h e   t e r m s   o f   S e c t i o n s   1   a n d   2   a b o v e   o n   a 
 
 m e d i u m   c u s t o m a r i l y   u s e d   f o r   s o f t w a r e   i n t e r c h a n g e . 
 
 
 
     I f   d i s t r i b u t i o n   o f   o b j e c t   c o d e   i s   m a d e   b y   o f f e r i n g   a c c e s s   t o   c o p y 
 
 f r o m   a   d e s i g n a t e d   p l a c e ,   t h e n   o f f e r i n g   e q u i v a l e n t   a c c e s s   t o   c o p y   t h e 
 
 s o u r c e   c o d e   f r o m   t h e   s a m e   p l a c e   s a t i s f i e s   t h e   r e q u i r e m e n t   t o 
 
 d i s t r i b u t e   t h e   s o u r c e   c o d e ,   e v e n   t h o u g h   t h i r d   p a r t i e s   a r e   n o t 
 
 c o m p e l l e d   t o   c o p y   t h e   s o u r c e   a l o n g   w i t h   t h e   o b j e c t   c o d e . 
 
 
 
     5 .   A   p r o g r a m   t h a t   c o n t a i n s   n o   d e r i v a t i v e   o f   a n y   p o r t i o n   o f   t h e 
 
 L i b r a r y ,   b u t   i s   d e s i g n e d   t o   w o r k   w i t h   t h e   L i b r a r y   b y   b e i n g   c o m p i l e d   o r 
 
 l i n k e d   w i t h   i t ,   i s   c a l l e d   a   " w o r k   t h a t   u s e s   t h e   L i b r a r y " .     S u c h   a 
 
 w o r k ,   i n   i s o l a t i o n ,   i s   n o t   a   d e r i v a t i v e   w o r k   o f   t h e   L i b r a r y ,   a n d 
 
 t h e r e f o r e   f a l l s   o u t s i d e   t h e   s c o p e   o f   t h i s   L i c e n s e . 
 
 
 
     H o w e v e r ,   l i n k i n g   a   " w o r k   t h a t   u s e s   t h e   L i b r a r y "   w i t h   t h e   L i b r a r y 
 
 c r e a t e s   a n   e x e c u t a b l e   t h a t   i s   a   d e r i v a t i v e   o f   t h e   L i b r a r y   ( b e c a u s e   i t 
 
 c o n t a i n s   p o r t i o n s   o f   t h e   L i b r a r y ) ,   r a t h e r   t h a n   a   " w o r k   t h a t   u s e s   t h e 
 
 l i b r a r y " .     T h e   e x e c u t a b l e   i s   t h e r e f o r e   c o v e r e d   b y   t h i s   L i c e n s e . 
 
 S e c t i o n   6   s t a t e s   t e r m s   f o r   d i s t r i b u t i o n   o f   s u c h   e x e c u t a b l e s . 
 
 
 
     W h e n   a   " w o r k   t h a t   u s e s   t h e   L i b r a r y "   u s e s   m a t e r i a l   f r o m   a   h e a d e r   f i l e 
 
 t h a t   i s   p a r t   o f   t h e   L i b r a r y ,   t h e   o b j e c t   c o d e   f o r   t h e   w o r k   m a y   b e   a 
 
 d e r i v a t i v e   w o r k   o f   t h e   L i b r a r y   e v e n   t h o u g h   t h e   s o u r c e   c o d e   i s   n o t . 
 
 W h e t h e r   t h i s   i s   t r u e   i s   e s p e c i a l l y   s i g n i f i c a n t   i f   t h e   w o r k   c a n   b e 
 
 l i n k e d   w i t h o u t   t h e   L i b r a r y ,   o r   i f   t h e   w o r k   i s   i t s e l f   a   l i b r a r y .     T h e 
 
 t h r e s h o l d   f o r   t h i s   t o   b e   t r u e   i s   n o t   p r e c i s e l y   d e f i n e d   b y   l a w . 
 
 
 
     I f   s u c h   a n   o b j e c t   f i l e   u s e s   o n l y   n u m e r i c a l   p a r a m e t e r s ,   d a t a 
 
 s t r u c t u r e   l a y o u t s   a n d   a c c e s s o r s ,   a n d   s m a l l   m a c r o s   a n d   s m a l l   i n l i n e 
 
 f u n c t i o n s   ( t e n   l i n e s   o r   l e s s   i n   l e n g t h ) ,   t h e n   t h e   u s e   o f   t h e   o b j e c t 
 
 f i l e   i s   u n r e s t r i c t e d ,   r e g a r d l e s s   o f   w h e t h e r   i t   i s   l e g a l l y   a   d e r i v a t i v e 
 
 w o r k .     ( E x e c u t a b l e s   c o n t a i n i n g   t h i s   o b j e c t   c o d e   p l u s   p o r t i o n s   o f   t h e 
 
 L i b r a r y   w i l l   s t i l l   f a l l   u n d e r   S e c t i o n   6 . ) 
 
 
 
     O t h e r w i s e ,   i f   t h e   w o r k   i s   a   d e r i v a t i v e   o f   t h e   L i b r a r y ,   y o u   m a y 
 
 d i s t r i b u t e   t h e   o b j e c t   c o d e   f o r   t h e   w o r k   u n d e r   t h e   t e r m s   o f   S e c t i o n   6 . 
 
 A n y   e x e c u t a b l e s   c o n t a i n i n g   t h a t   w o r k   a l s o   f a l l   u n d e r   S e c t i o n   6 , 
 
 w h e t h e r   o r   n o t   t h e y   a r e   l i n k e d   d i r e c t l y   w i t h   t h e   L i b r a r y   i t s e l f . 
 
 
 
     6 .   A s   a n   e x c e p t i o n   t o   t h e   S e c t i o n s   a b o v e ,   y o u   m a y   a l s o   c o m b i n e   o r 
 
 l i n k   a   " w o r k   t h a t   u s e s   t h e   L i b r a r y "   w i t h   t h e   L i b r a r y   t o   p r o d u c e   a 
 
 w o r k   c o n t a i n i n g   p o r t i o n s   o f   t h e   L i b r a r y ,   a n d   d i s t r i b u t e   t h a t   w o r k 
 
 u n d e r   t e r m s   o f   y o u r   c h o i c e ,   p r o v i d e d   t h a t   t h e   t e r m s   p e r m i t 
 
 m o d i f i c a t i o n   o f   t h e   w o r k   f o r   t h e   c u s t o m e r ' s   o w n   u s e   a n d   r e v e r s e 
 
 e n g i n e e r i n g   f o r   d e b u g g i n g   s u c h   m o d i f i c a t i o n s . 
 
 
 
     Y o u   m u s t   g i v e   p r o m i n e n t   n o t i c e   w i t h   e a c h   c o p y   o f   t h e   w o r k   t h a t   t h e 
 
 L i b r a r y   i s   u s e d   i n   i t   a n d   t h a t   t h e   L i b r a r y   a n d   i t s   u s e   a r e   c o v e r e d   b y 
 
 t h i s   L i c e n s e .     Y o u   m u s t   s u p p l y   a   c o p y   o f   t h i s   L i c e n s e .     I f   t h e   w o r k 
 
 d u r i n g   e x e c u t i o n   d i s p l a y s   c o p y r i g h t   n o t i c e s ,   y o u   m u s t   i n c l u d e   t h e 
 
 c o p y r i g h t   n o t i c e   f o r   t h e   L i b r a r y   a m o n g   t h e m ,   a s   w e l l   a s   a   r e f e r e n c e 
 
 d i r e c t i n g   t h e   u s e r   t o   t h e   c o p y   o f   t h i s   L i c e n s e .     A l s o ,   y o u   m u s t   d o   o n e 
 
 o f   t h e s e   t h i n g s : 
 
 
 
         a )   A c c o m p a n y   t h e   w o r k   w i t h   t h e   c o m p l e t e   c o r r e s p o n d i n g 
 
         m a c h i n e - r e a d a b l e   s o u r c e   c o d e   f o r   t h e   L i b r a r y   i n c l u d i n g   w h a t e v e r 
 
         c h a n g e s   w e r e   u s e d   i n   t h e   w o r k   ( w h i c h   m u s t   b e   d i s t r i b u t e d   u n d e r 
 
         S e c t i o n s   1   a n d   2   a b o v e ) ;   a n d ,   i f   t h e   w o r k   i s   a n   e x e c u t a b l e   l i n k e d 
 
         w i t h   t h e   L i b r a r y ,   w i t h   t h e   c o m p l e t e   m a c h i n e - r e a d a b l e   " w o r k   t h a t 
 
         u s e s   t h e   L i b r a r y " ,   a s   o b j e c t   c o d e   a n d / o r   s o u r c e   c o d e ,   s o   t h a t   t h e 
 
         u s e r   c a n   m o d i f y   t h e   L i b r a r y   a n d   t h e n   r e l i n k   t o   p r o d u c e   a   m o d i f i e d 
 
         e x e c u t a b l e   c o n t a i n i n g   t h e   m o d i f i e d   L i b r a r y .     ( I t   i s   u n d e r s t o o d 
 
         t h a t   t h e   u s e r   w h o   c h a n g e s   t h e   c o n t e n t s   o f   d e f i n i t i o n s   f i l e s   i n   t h e 
 
         L i b r a r y   w i l l   n o t   n e c e s s a r i l y   b e   a b l e   t o   r e c o m p i l e   t h e   a p p l i c a t i o n 
 
         t o   u s e   t h e   m o d i f i e d   d e f i n i t i o n s . ) 
 
 
 
         b )   U s e   a   s u i t a b l e   s h a r e d   l i b r a r y   m e c h a n i s m   f o r   l i n k i n g   w i t h   t h e 
 
         L i b r a r y .     A   s u i t a b l e   m e c h a n i s m   i s   o n e   t h a t   ( 1 )   u s e s   a t   r u n   t i m e   a 
 
         c o p y   o f   t h e   l i b r a r y   a l r e a d y   p r e s e n t   o n   t h e   u s e r ' s   c o m p u t e r   s y s t e m , 
 
         r a t h e r   t h a n   c o p y i n g   l i b r a r y   f u n c t i o n s   i n t o   t h e   e x e c u t a b l e ,   a n d   ( 2 ) 
 
         w i l l   o p e r a t e   p r o p e r l y   w i t h   a   m o d i f i e d   v e r s i o n   o f   t h e   l i b r a r y ,   i f 
 
         t h e   u s e r   i n s t a l l s   o n e ,   a s   l o n g   a s   t h e   m o d i f i e d   v e r s i o n   i s 
 
         i n t e r f a c e - c o m p a t i b l e   w i t h   t h e   v e r s i o n   t h a t   t h e   w o r k   w a s   m a d e   w i t h . 
 
 
 
         c )   A c c o m p a n y   t h e   w o r k   w i t h   a   w r i t t e n   o f f e r ,   v a l i d   f o r   a t 
 
         l e a s t   t h r e e   y e a r s ,   t o   g i v e   t h e   s a m e   u s e r   t h e   m a t e r i a l s 
 
         s p e c i f i e d   i n   S u b s e c t i o n   6 a ,   a b o v e ,   f o r   a   c h a r g e   n o   m o r e 
 
         t h a n   t h e   c o s t   o f   p e r f o r m i n g   t h i s   d i s t r i b u t i o n . 
 
 
 
         d )   I f   d i s t r i b u t i o n   o f   t h e   w o r k   i s   m a d e   b y   o f f e r i n g   a c c e s s   t o   c o p y 
 
         f r o m   a   d e s i g n a t e d   p l a c e ,   o f f e r   e q u i v a l e n t   a c c e s s   t o   c o p y   t h e   a b o v e 
 
         s p e c i f i e d   m a t e r i a l s   f r o m   t h e   s a m e   p l a c e . 
 
 
 
         e )   V e r i f y   t h a t   t h e   u s e r   h a s   a l r e a d y   r e c e i v e d   a   c o p y   o f   t h e s e 
 
         m a t e r i a l s   o r   t h a t   y o u   h a v e   a l r e a d y   s e n t   t h i s   u s e r   a   c o p y . 
 
 
 
     F o r   a n   e x e c u t a b l e ,   t h e   r e q u i r e d   f o r m   o f   t h e   " w o r k   t h a t   u s e s   t h e 
 
 L i b r a r y "   m u s t   i n c l u d e   a n y   d a t a   a n d   u t i l i t y   p r o g r a m s   n e e d e d   f o r 
 
 r e p r o d u c i n g   t h e   e x e c u t a b l e   f r o m   i t .     H o w e v e r ,   a s   a   s p e c i a l   e x c e p t i o n , 
 
 t h e   m a t e r i a l s   t o   b e   d i s t r i b u t e d   n e e d   n o t   i n c l u d e   a n y t h i n g   t h a t   i s 
 
 n o r m a l l y   d i s t r i b u t e d   ( i n   e i t h e r   s o u r c e   o r   b i n a r y   f o r m )   w i t h   t h e   m a j o r 
 
 c o m p o n e n t s   ( c o m p i l e r ,   k e r n e l ,   a n d   s o   o n )   o f   t h e   o p e r a t i n g   s y s t e m   o n 
 
 w h i c h   t h e   e x e c u t a b l e   r u n s ,   u n l e s s   t h a t   c o m p o n e n t   i t s e l f   a c c o m p a n i e s 
 
 t h e   e x e c u t a b l e . 
 
 
 
     I t   m a y   h a p p e n   t h a t   t h i s   r e q u i r e m e n t   c o n t r a d i c t s   t h e   l i c e n s e 
 
 r e s t r i c t i o n s   o f   o t h e r   p r o p r i e t a r y   l i b r a r i e s   t h a t   d o   n o t   n o r m a l l y 
 
 a c c o m p a n y   t h e   o p e r a t i n g   s y s t e m .     S u c h   a   c o n t r a d i c t i o n   m e a n s   y o u   c a n n o t 
 
 u s e   b o t h   t h e m   a n d   t h e   L i b r a r y   t o g e t h e r   i n   a n   e x e c u t a b l e   t h a t   y o u 
 
 d i s t r i b u t e . 
 
 
 
     7 .   Y o u   m a y   p l a c e   l i b r a r y   f a c i l i t i e s   t h a t   a r e   a   w o r k   b a s e d   o n   t h e 
 
 L i b r a r y   s i d e - b y - s i d e   i n   a   s i n g l e   l i b r a r y   t o g e t h e r   w i t h   o t h e r   l i b r a r y 
 
 f a c i l i t i e s   n o t   c o v e r e d   b y   t h i s   L i c e n s e ,   a n d   d i s t r i b u t e   s u c h   a   c o m b i n e d 
 
 l i b r a r y ,   p r o v i d e d   t h a t   t h e   s e p a r a t e   d i s t r i b u t i o n   o f   t h e   w o r k   b a s e d   o n 
 
 t h e   L i b r a r y   a n d   o f   t h e   o t h e r   l i b r a r y   f a c i l i t i e s   i s   o t h e r w i s e 
 
 p e r m i t t e d ,   a n d   p r o v i d e d   t h a t   y o u   d o   t h e s e   t w o   t h i n g s : 
 
 
 
         a )   A c c o m p a n y   t h e   c o m b i n e d   l i b r a r y   w i t h   a   c o p y   o f   t h e   s a m e   w o r k 
 
         b a s e d   o n   t h e   L i b r a r y ,   u n c o m b i n e d   w i t h   a n y   o t h e r   l i b r a r y 
 
         f a c i l i t i e s .     T h i s   m u s t   b e   d i s t r i b u t e d   u n d e r   t h e   t e r m s   o f   t h e 
 
         S e c t i o n s   a b o v e . 
 
 
 
         b )   G i v e   p r o m i n e n t   n o t i c e   w i t h   t h e   c o m b i n e d   l i b r a r y   o f   t h e   f a c t 
 
         t h a t   p a r t   o f   i t   i s   a   w o r k   b a s e d   o n   t h e   L i b r a r y ,   a n d   e x p l a i n i n g 
 
         w h e r e   t o   f i n d   t h e   a c c o m p a n y i n g   u n c o m b i n e d   f o r m   o f   t h e   s a m e   w o r k . 
 
 
 
     8 .   Y o u   m a y   n o t   c o p y ,   m o d i f y ,   s u b l i c e n s e ,   l i n k   w i t h ,   o r   d i s t r i b u t e 
 
 t h e   L i b r a r y   e x c e p t   a s   e x p r e s s l y   p r o v i d e d   u n d e r   t h i s   L i c e n s e .     A n y 
 
 a t t e m p t   o t h e r w i s e   t o   c o p y ,   m o d i f y ,   s u b l i c e n s e ,   l i n k   w i t h ,   o r 
 
 d i s t r i b u t e   t h e   L i b r a r y   i s   v o i d ,   a n d   w i l l   a u t o m a t i c a l l y   t e r m i n a t e   y o u r 
 
 r i g h t s   u n d e r   t h i s   L i c e n s e .     H o w e v e r ,   p a r t i e s   w h o   h a v e   r e c e i v e d   c o p i e s , 
 
 o r   r i g h t s ,   f r o m   y o u   u n d e r   t h i s   L i c e n s e   w i l l   n o t   h a v e   t h e i r   l i c e n s e s 
 
 t e r m i n a t e d   s o   l o n g   a s   s u c h   p a r t i e s   r e m a i n   i n   f u l l   c o m p l i a n c e . 
 
 
 
     9 .   Y o u   a r e   n o t   r e q u i r e d   t o   a c c e p t   t h i s   L i c e n s e ,   s i n c e   y o u   h a v e   n o t 
 
 s i g n e d   i t .     H o w e v e r ,   n o t h i n g   e l s e   g r a n t s   y o u   p e r m i s s i o n   t o   m o d i f y   o r 
 
 d i s t r i b u t e   t h e   L i b r a r y   o r   i t s   d e r i v a t i v e   w o r k s .     T h e s e   a c t i o n s   a r e 
 
 p r o h i b i t e d   b y   l a w   i f   y o u   d o   n o t   a c c e p t   t h i s   L i c e n s e .     T h e r e f o r e ,   b y 
 
 m o d i f y i n g   o r   d i s t r i b u t i n g   t h e   L i b r a r y   ( o r   a n y   w o r k   b a s e d   o n   t h e 
 
 L i b r a r y ) ,   y o u   i n d i c a t e   y o u r   a c c e p t a n c e   o f   t h i s   L i c e n s e   t o   d o   s o ,   a n d 
 
 a l l   i t s   t e r m s   a n d   c o n d i t i o n s   f o r   c o p y i n g ,   d i s t r i b u t i n g   o r   m o d i f y i n g 
 
 t h e   L i b r a r y   o r   w o r k s   b a s e d   o n   i t . 
 
 
 
     1 0 .   E a c h   t i m e   y o u   r e d i s t r i b u t e   t h e   L i b r a r y   ( o r   a n y   w o r k   b a s e d   o n   t h e 
 
 L i b r a r y ) ,   t h e   r e c i p i e n t   a u t o m a t i c a l l y   r e c e i v e s   a   l i c e n s e   f r o m   t h e 
 
 o r i g i n a l   l i c e n s o r   t o   c o p y ,   d i s t r i b u t e ,   l i n k   w i t h   o r   m o d i f y   t h e   L i b r a r y 
 
 s u b j e c t   t o   t h e s e   t e r m s   a n d   c o n d i t i o n s .     Y o u   m a y   n o t   i m p o s e   a n y   f u r t h e r 
 
 r e s t r i c t i o n s   o n   t h e   r e c i p i e n t s '   e x e r c i s e   o f   t h e   r i g h t s   g r a n t e d   h e r e i n . 
 
 Y o u   a r e   n o t   r e s p o n s i b l e   f o r   e n f o r c i n g   c o m p l i a n c e   b y   t h i r d   p a r t i e s   w i t h 
 
 t h i s   L i c e n s e . 
 
 
 
     1 1 .   I f ,   a s   a   c o n s e q u e n c e   o f   a   c o u r t   j u d g m e n t   o r   a l l e g a t i o n   o f   p a t e n t 
 
 i n f r i n g e m e n t   o r   f o r   a n y   o t h e r   r e a s o n   ( n o t   l i m i t e d   t o   p a t e n t   i s s u e s ) , 
 
 c o n d i t i o n s   a r e   i m p o s e d   o n   y o u   ( w h e t h e r   b y   c o u r t   o r d e r ,   a g r e e m e n t   o r 
 
 o t h e r w i s e )   t h a t   c o n t r a d i c t   t h e   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   t h e y   d o   n o t 
 
 e x c u s e   y o u   f r o m   t h e   c o n d i t i o n s   o f   t h i s   L i c e n s e .     I f   y o u   c a n n o t 
 
 d i s t r i b u t e   s o   a s   t o   s a t i s f y   s i m u l t a n e o u s l y   y o u r   o b l i g a t i o n s   u n d e r   t h i s 
 
 L i c e n s e   a n d   a n y   o t h e r   p e r t i n e n t   o b l i g a t i o n s ,   t h e n   a s   a   c o n s e q u e n c e   y o u 
 
 m a y   n o t   d i s t r i b u t e   t h e   L i b r a r y   a t   a l l .     F o r   e x a m p l e ,   i f   a   p a t e n t 
 
 l i c e n s e   w o u l d   n o t   p e r m i t   r o y a l t y - f r e e   r e d i s t r i b u t i o n   o f   t h e   L i b r a r y   b y 
 
 a l l   t h o s e   w h o   r e c e i v e   c o p i e s   d i r e c t l y   o r   i n d i r e c t l y   t h r o u g h   y o u ,   t h e n 
 
 t h e   o n l y   w a y   y o u   c o u l d   s a t i s f y   b o t h   i t   a n d   t h i s   L i c e n s e   w o u l d   b e   t o 
 
 r e f r a i n   e n t i r e l y   f r o m   d i s t r i b u t i o n   o f   t h e   L i b r a r y . 
 
 
 
 I f   a n y   p o r t i o n   o f   t h i s   s e c t i o n   i s   h e l d   i n v a l i d   o r   u n e n f o r c e a b l e   u n d e r   a n y 
 
 p a r t i c u l a r   c i r c u m s t a n c e ,   t h e   b a l a n c e   o f   t h e   s e c t i o n   i s   i n t e n d e d   t o   a p p l y , 
 
 a n d   t h e   s e c t i o n   a s   a   w h o l e   i s   i n t e n d e d   t o   a p p l y   i n   o t h e r   c i r c u m s t a n c e s . 
 
 
 
 I t   i s   n o t   t h e   p u r p o s e   o f   t h i s   s e c t i o n   t o   i n d u c e   y o u   t o   i n f r i n g e   a n y 
 
 p a t e n t s   o r   o t h e r   p r o p e r t y   r i g h t   c l a i m s   o r   t o   c o n t e s t   v a l i d i t y   o f   a n y 
 
 s u c h   c l a i m s ;   t h i s   s e c t i o n   h a s   t h e   s o l e   p u r p o s e   o f   p r o t e c t i n g   t h e 
 
 i n t e g r i t y   o f   t h e   f r e e   s o f t w a r e   d i s t r i b u t i o n   s y s t e m   w h i c h   i s 
 
 i m p l e m e n t e d   b y   p u b l i c   l i c e n s e   p r a c t i c e s .     M a n y   p e o p l e   h a v e   m a d e 
 
 g e n e r o u s   c o n t r i b u t i o n s   t o   t h e   w i d e   r a n g e   o f   s o f t w a r e   d i s t r i b u t e d 
 
 t h r o u g h   t h a t   s y s t e m   i n   r e l i a n c e   o n   c o n s i s t e n t   a p p l i c a t i o n   o f   t h a t 
 
 s y s t e m ;   i t   i s   u p   t o   t h e   a u t h o r / d o n o r   t o   d e c i d e   i f   h e   o r   s h e   i s   w i l l i n g 
 
 t o   d i s t r i b u t e   s o f t w a r e   t h r o u g h   a n y   o t h e r   s y s t e m   a n d   a   l i c e n s e e   c a n n o t 
 
 i m p o s e   t h a t   c h o i c e . 
 
 
 
 T h i s   s e c t i o n   i s   i n t e n d e d   t o   m a k e   t h o r o u g h l y   c l e a r   w h a t   i s   b e l i e v e d   t o 
 
 b e   a   c o n s e q u e n c e   o f   t h e   r e s t   o f   t h i s   L i c e n s e . 
 
 
 
     1 2 .   I f   t h e   d i s t r i b u t i o n   a n d / o r   u s e   o f   t h e   L i b r a r y   i s   r e s t r i c t e d   i n 
 
 c e r t a i n   c o u n t r i e s   e i t h e r   b y   p a t e n t s   o r   b y   c o p y r i g h t e d   i n t e r f a c e s ,   t h e 
 
 o r i g i n a l   c o p y r i g h t   h o l d e r   w h o   p l a c e s   t h e   L i b r a r y   u n d e r   t h i s   L i c e n s e   m a y   a d d 
 
 a n   e x p l i c i t   g e o g r a p h i c a l   d i s t r i b u t i o n   l i m i t a t i o n   e x c l u d i n g   t h o s e   c o u n t r i e s , 
 
 s o   t h a t   d i s t r i b u t i o n   i s   p e r m i t t e d   o n l y   i n   o r   a m o n g   c o u n t r i e s   n o t   t h u s 
 
 e x c l u d e d .     I n   s u c h   c a s e ,   t h i s   L i c e n s e   i n c o r p o r a t e s   t h e   l i m i t a t i o n   a s   i f 
 
 w r i t t e n   i n   t h e   b o d y   o f   t h i s   L i c e n s e . 
 
 
 
     1 3 .   T h e   F r e e   S o f t w a r e   F o u n d a t i o n   m a y   p u b l i s h   r e v i s e d   a n d / o r   n e w 
 
 v e r s i o n s   o f   t h e   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   f r o m   t i m e   t o   t i m e . 
 
 S u c h   n e w   v e r s i o n s   w i l l   b e   s i m i l a r   i n   s p i r i t   t o   t h e   p r e s e n t   v e r s i o n , 
 
 b u t   m a y   d i f f e r   i n   d e t a i l   t o   a d d r e s s   n e w   p r o b l e m s   o r   c o n c e r n s . 
 
 
 
 E a c h   v e r s i o n   i s   g i v e n   a   d i s t i n g u i s h i n g   v e r s i o n   n u m b e r .     I f   t h e   L i b r a r y 
 
 s p e c i f i e s   a   v e r s i o n   n u m b e r   o f   t h i s   L i c e n s e   w h i c h   a p p l i e s   t o   i t   a n d 
 
 " a n y   l a t e r   v e r s i o n " ,   y o u   h a v e   t h e   o p t i o n   o f   f o l l o w i n g   t h e   t e r m s   a n d 
 
 c o n d i t i o n s   e i t h e r   o f   t h a t   v e r s i o n   o r   o f   a n y   l a t e r   v e r s i o n   p u b l i s h e d   b y 
 
 t h e   F r e e   S o f t w a r e   F o u n d a t i o n .     I f   t h e   L i b r a r y   d o e s   n o t   s p e c i f y   a 
 
 l i c e n s e   v e r s i o n   n u m b e r ,   y o u   m a y   c h o o s e   a n y   v e r s i o n   e v e r   p u b l i s h e d   b y 
 
 t h e   F r e e   S o f t w a r e   F o u n d a t i o n . 
 
 
 
     1 4 .   I f   y o u   w i s h   t o   i n c o r p o r a t e   p a r t s   o f   t h e   L i b r a r y   i n t o   o t h e r   f r e e 
 
 p r o g r a m s   w h o s e   d i s t r i b u t i o n   c o n d i t i o n s   a r e   i n c o m p a t i b l e   w i t h   t h e s e , 
 
 w r i t e   t o   t h e   a u t h o r   t o   a s k   f o r   p e r m i s s i o n .     F o r   s o f t w a r e   w h i c h   i s 
 
 c o p y r i g h t e d   b y   t h e   F r e e   S o f t w a r e   F o u n d a t i o n ,   w r i t e   t o   t h e   F r e e 
 
 S o f t w a r e   F o u n d a t i o n ;   w e   s o m e t i m e s   m a k e   e x c e p t i o n s   f o r   t h i s .     O u r 
 
 d e c i s i o n   w i l l   b e   g u i d e d   b y   t h e   t w o   g o a l s   o f   p r e s e r v i n g   t h e   f r e e   s t a t u s 
 
 o f   a l l   d e r i v a t i v e s   o f   o u r   f r e e   s o f t w a r e   a n d   o f   p r o m o t i n g   t h e   s h a r i n g 
 
 a n d   r e u s e   o f   s o f t w a r e   g e n e r a l l y . 
 
 
 
                                                         N O   W A R R A N T Y 
 
 
 
     1 5 .   B E C A U S E   T H E   L I B R A R Y   I S   L I C E N S E D   F R E E   O F   C H A R G E ,   T H E R E   I S   N O 
 
 W A R R A N T Y   F O R   T H E   L I B R A R Y ,   T O   T H E   E X T E N T   P E R M I T T E D   B Y   A P P L I C A B L E   L A W . 
 
 E X C E P T   W H E N   O T H E R W I S E   S T A T E D   I N   W R I T I N G   T H E   C O P Y R I G H T   H O L D E R S   A N D / O R 
 
 O T H E R   P A R T I E S   P R O V I D E   T H E   L I B R A R Y   " A S   I S "   W I T H O U T   W A R R A N T Y   O F   A N Y 
 
 K I N D ,   E I T H E R   E X P R E S S E D   O R   I M P L I E D ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E 
 
 I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R 
 
 P U R P O S E .     T H E   E N T I R E   R I S K   A S   T O   T H E   Q U A L I T Y   A N D   P E R F O R M A N C E   O F   T H E 
 
 L I B R A R Y   I S   W I T H   Y O U .     S H O U L D   T H E   L I B R A R Y   P R O V E   D E F E C T I V E ,   Y O U   A S S U M E 
 
 T H E   C O S T   O F   A L L   N E C E S S A R Y   S E R V I C I N G ,   R E P A I R   O R   C O R R E C T I O N . 
 
 
 
     1 6 .   I N   N O   E V E N T   U N L E S S   R E Q U I R E D   B Y   A P P L I C A B L E   L A W   O R   A G R E E D   T O   I N 
 
 W R I T I N G   W I L L   A N Y   C O P Y R I G H T   H O L D E R ,   O R   A N Y   O T H E R   P A R T Y   W H O   M A Y   M O D I F Y 
 
 A N D / O R   R E D I S T R I B U T E   T H E   L I B R A R Y   A S   P E R M I T T E D   A B O V E ,   B E   L I A B L E   T O   Y O U 
 
 F O R   D A M A G E S ,   I N C L U D I N G   A N Y   G E N E R A L ,   S P E C I A L ,   I N C I D E N T A L   O R 
 
 C O N S E Q U E N T I A L   D A M A G E S   A R I S I N G   O U T   O F   T H E   U S E   O R   I N A B I L I T Y   T O   U S E   T H E 
 
 L I B R A R Y   ( I N C L U D I N G   B U T   N O T   L I M I T E D   T O   L O S S   O F   D A T A   O R   D A T A   B E I N G 
 
 R E N D E R E D   I N A C C U R A T E   O R   L O S S E S   S U S T A I N E D   B Y   Y O U   O R   T H I R D   P A R T I E S   O R   A 
 
 F A I L U R E   O F   T H E   L I B R A R Y   T O   O P E R A T E   W I T H   A N Y   O T H E R   S O F T W A R E ) ,   E V E N   I F 
 
 S U C H   H O L D E R   O R   O T H E R   P A R T Y   H A S   B E E N   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H 
 
 D A M A G E S . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 E N D   O F   L i b G i t 2   N O T I C E S ,   I N F O R M A T I O N ,   A N D   L I C E N S E 
 
 
 
 
 
 